Course Information
Course Overview
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?
- To understand game physics better.
- Practice creating your own physics components.
- 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!
Course Content
- 4 section(s)
- 45 lecture(s)
- Section 1 Introduction & Setup
- Section 2 Newtons Laws of Motion
- Section 3 Simple Rotation
- Section 4 Making Contact
What You’ll Learn
- Translate new laws of physics to code., Understand how game engine physics works., Extend the capabilities of Unity 3Ds physics engine., Transfer this knowledge to other game engines.
Skills covered in this course
Reviews
-
MMario Simic
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!
-
SSurya Prakash Modi
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.
-
DDerrick Taylor
Pretty much gets you used to the basics of physics. But... I really would have liked to have gotten to work more in depth with things like quaternions, and comparing / contrasting different ways of having movement occur. We dabbled in making both, but didn't really go deep enough to compare effects down the line.
-
BBrandon Russell
Great course. Would have loved it even more if there was more guidance on building up the custom physics engine before switching to the Unity Rigidbody. For example, collision doesn't seem possible with the custom physics engine.