Game Physics - Introducing Gravitation & Rotation in Unity

Learn to create a basic rigid body motion physics engine in Unity 3D using C#. Gain confidence in translating physics theories into game code.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course teaches you how to make game physics from scratch using Unity 3D and C#. It's perfect if you want to understand physics better and create your own game components, all while practicing coding skills.

Key Points

  • Step-by-step guide to creating basic rigid body motion physics
  • Taught in C# using free Unity 3D software
  • Understand game physics and improve knowledge of Newton's Laws
  • Optional community site for sharing and connecting with fellow students
  • No longer actively supported, but updates may come in the future

Learning Outcomes

  • Gain confidence in translating physics theories into game code
  • Create your own physics engine components
  • Understand how physics works in game development
  • Enhance your skills in using Unity 3D
  • Connect with a community of learners

About This Course

Step-by-step tutorial on how to create a basic rigid body motion physics from scratch. Taught in C# using Unity 3D free.

Learn to build your own game physics engine. By the end of this mini-course course you will have gained confidence in translating theories of physics into working game code.

I will be teaching using Unity 3D free as the example game engine. I expect you to have some experience with both Unity 3D, and C# before starting this course. If you don't then check out my Complete Unity Developer course.

Why would you take this course?

  1. To understand game physics better.

  2. Practice creating your own physics components.

  3. Improve your knowledge of Newtons Laws of Motion.

Note: We are no longer actively supporting this course, however if we do revisit this subject in the future then students on this course will get the updated content.

Access to this course does come with an optional, free community site where you can share games and 3D models, as well as connect with other students.

See you in there!

  • Translate new laws of physics to code.

  • Understand how game engine physics works.

  • Extend the capabilities of Unity 3Ds physics engine.

Instructor

Profile photo of Ben Tristem
Ben Tristem

Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University.  I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable...

Review
4.9 course rating
4K ratings
ui-avatar of Mario Simic
Mario S.
3.5
11 months ago

The contents took a bit of digesting before I could understand it but it was excellent insight on topics of physics and what Unity can and can't do. There could have been more quizzes to wrap up the latter sections and perhaps the sound was a bit on the lower end. There was a Java script that wouldn't attach to the camera game object, and I hope it gets sorted out for future users! Overall I'm happy I took the course, thank you for introducing great resources and ways to look up equations and understand various units and terminologies for physics and Unity!

  • Helpful
  • Not helpful
ui-avatar of Eren ALKAN
Eren A.
3.0
1 year ago

He told me things I already knew. I, on the other hand, was looking for more advanced things in physics.

  • Helpful
  • Not helpful
ui-avatar of HyunMin Lee
Hyunmin L.
2.0
3 years ago

This lecture converts Wiki's physics formula into code and uses Unity's basic functions to implement gravity and rotation.
Please note that it only informs you of the basic concept but is not at the level to be used for actual development.

  • Helpful
  • Not helpful
ui-avatar of Surya Prakash Modi
Surya P. M.
5.0
3 years ago

this was really a brilliant course. i loved watching video tutorials. i loved the way you taught every concept. i enjoyed every single frame of you video lectures.

  • Helpful
  • Not helpful
ui-avatar of Nic B
Nic B.
4.0
3 years ago

I really love everything from GameDev.TV. I appreciate that while this course is a little old, the concepts are obviously still valid and using a newer version of Unity never hindered my progress.

Excellent for beginners, however, after watching a general professional talk about game physics (GDC talk on interesting jump physics), everything STILL flew over my head. Despite me studying hard the contents of this course, I just wish this would prepare me a little more for real world, industry standard game physics applications because the formulas the GDC talk spoke of were highly intimidating. Otherwise, great foundation. Thanks a lot!

  • Helpful
  • Not helpful
ui-avatar of Nicolas Rojas
Nicolas R.
2.5
4 years ago

This could be an exceptional course, sadly there a lot of things that need to be fixed, like challenges. Besides it doesn't feel like the other GameDevTv course , it's like jumping from one topic to another aimlessly. The foundation reviewed here are super important so this course really need to be revamped!

  • Helpful
  • Not helpful
ui-avatar of Baris Mutlu
Baris M.
5.0
4 years ago

I rarely give 5 stars. This course explained everything I wanted to know about these topics. Great stuff.

  • Helpful
  • Not helpful
ui-avatar of Jason Williams
Jason W.
2.5
4 years ago

Was a very promising and exciting course concept. I would love to give it a rull endorsement as the content that is there is presented wonderfully, however the content that is missing from the course such as: collision detection, proper rotational kinematics-which are touched on but then kind of abandoned midway, solving after collisions-which would include basic things like normal force and friction but also imparting torque on objects, etc.-which are all the more complex aspects that you cannot learn easily on your own in an afternoon due to the lack of easily digestible material on the matter-are admittedly the stuff that really needed to be in the course in the first place. As such, it feels like half of the course is missing. The content that is there is 5-star, but there's only half of the content there should be. I don't hold it against Ben, Gamedev.tv has become a huge thing and I love all of their courses. I just wish he could have gotten back to this course eventually.

  • Helpful
  • Not helpful
ui-avatar of Anand Satheesan
Anand S.
4.5
4 years ago

I just loved this course altogether. This course made me realize how dumb I was in school, and how much there is to learn more about this strange world. The most important thing, this course taught me is the importance of research, and how cool it was to actually learn about these things that i hated back in school. I had fun playing around with game physics overall. I would have loved to watch more content inside this course as well.

  • Helpful
  • Not helpful
ui-avatar of Olivier Raveneau
Olivier R.
5.0
5 years ago

Un cours très intéressant, qui mériterait un gros dépoussiérage, plus de contenu et un portage sur la dernière version d'Unity.
La note maximum est lĂ  pour vous y encourager.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses