Unity 3D is one of the most powerful free to use game engines available today and is an excellent place to start building games. This course will cover the foundations of using Unity and building a 2D platformer game.
What you need to know about this course to get started.
How to use the course files
Welcome to Unity
If you've never used Unity before, this session will introduce you to the software, prototyping your game and much more.
What is Unity?
Is Unity the right game engine for me
Installing the Tools
Tour of Unity
The Unity Asset Store
Prototyping a 2D Game in Unity
Prototyping a 3D Game in Unity
Layout the Unity Panels
Game Design Theory
Preparing to Build a Game
This quick session will go over some of the prep work most developers face before REALLY beginning!
Planning Your Game
Staying Motivated and on Scope
Sourcing the Resources
Preparing the files
Building the Game
This lengthy session you'll really dive into how to create a 2D game with Unity. You'll learn how set up the scene, create the player, add shaders, randomize scenery, work with the camera and much more!
What will you be creating
Starting the Project and Creating a Staging Scene
Create a test platform
Build the Player Prefab - Animations and Physics
Build the Player Prefab - Coding the player
Create a Collectible Item for the Character to pick up
Materials for Shader Effects
Create a camera node with constraints
Create a parallax background - Building the layers
Create a parallax background - Coding the controller
Fixing Issues between 2D and 3D Objects
Create a game manager object
Saving and loading game data
Adding 2D Sound Effects
Building the UI and Menus, and Conclusion
In this final session, you'll learn how to a level screen, handle win / loss events, create a level exit / kill zone, distribute your app, and finally your instructor will share his thoughts on where to go next.