Course Information
Course Overview
Learn how to create Helicopter physics for Games with Unity 3D and C#!
In this course you will learn how to create a helicopter controller from scratch. You will learn how to create the physics necessary to generate realistic and arcady helicopter flight mechanics. You will also learn how to set up your Unity project in efficient ways, how to create Editor Scripts, and how to use the Unity Rigidbody to its fullest.
You also receive two helicopter models and the contents of the Unity project, to give you a head start on your helicopter games!
By the end of the course you will have gained knowledge about Helicopter physics, unity project organization, C# programming, Unity VFX, how to create a weapon system, how to create a camera system, how to create an audio system, and much more! Enroll today and start flying the friendly skies in you very own helicopter!
Course Content
- 20 section(s)
- 131 lecture(s)
- Section 1 Introduction
- Section 2 Getting Setup!
- Section 3 Designing our Code Structure
- Section 4 Introduction to the Rigidbody in Unity
- Section 5 Creating User Input
- Section 6 Creating the Helicopter Controller
- Section 7 Creating the Engine Component
- Section 8 Handling the Rotor Blades
- Section 9 Blurring Textures with Houdini
- Section 10 Flight Characteristics
- Section 11 Building the Helicopter Camera
- Section 12 Building a Better Heli Camera
- Section 13 Creating a Camera Controller
- Section 14 Arcade Heli Physics - Updating the Setup
- Section 15 Arcade Heli Physics - Creating the Characteristics
- Section 16 Arcade Heli Physics - Creating a Top Down Camera
- Section 17 Arcade Heli Weapons - Weapons System
- Section 18 Creating the VFX System
- Section 19 Arcade Heli Weapons - Creating the Gatling Gun Functionality
- Section 20 Conclusion
What You’ll Learn
- You will have the experience to work with Rigidbodies in a controllable way, You will have a complete code base to develop any type of Helicopter controller, You will better understand why helicopters fly and the physics behind them., You will Learn the Beginnings of Editor Scripting, You will learn how to set up a flexible Input System, You will learn about C# concepts such as Inheritance, Interfaces, Properties, and Namespaces, You will gain a better understanding of Organizing your Unity projects, You will gain an insight of how to begin to plan out a Unity Project or Unity System, You will learn to build a re-usable Weapon System, You will learn how to build two types of cameras with re-usable code
Skills covered in this course
Reviews
-
HHope Saraneti
I would love to download these videos on my desktop and see them on a large screen. The small text on the desktop interface is not meant to be seen on a small screen like a smartphone.
-
SSerhii Malinin
I thought this was one of the best courses! Thanks for the quality. Even though the course is a little outdated and needs updating. But this course still holds up due to professional solutions. Thank you. .... For the 3rd time, I am changing my rating and saying that the course has lost its quality since the implementation of the camera in the pilot's cabin. It was implemented, how to say it easier, not very well. The camera is not working, constantly swaying to the left and to the right. When turning the machine, the positioning is very poor. Increasing the speed entails the camera exiting the helicopter cabin. Very bad, very... Therefore, at the moment, 3 stars.
-
MMuazzam Akhtar
Thanks to Kenny for this course. I had a lot of difficulty to build an aircraft / helicopter engine. This course helped me a lot to build a flying vehicle. Not only the logic of the engine. but the implementation too. I really enjoyed how Kenny structured his code effortlessly and efficiently. This course will help a lot of coders out there who are working on simulated applications with Unity
-
EEco4 Wiskey
I would have liked to see the rest of the course. He talked about doing the rockets and showing a system of changing from one weapon to the other. Along with some other things that he talked about throughout the course.