Create a 3D Platformer From Scratch
What you'll learn
- Create games in the 3D Platformer genre
- Have the skills to implement features into future projects
- Understand concepts such as Scene Management and PlayerPrefs
Course content
- Preview00:39
- Preview01:13
- Preview04:07
Requirements
- Some experience with Unity and C# programming
- A Copy of Unity - Personal Edition
- Access to a Computer
Description
Learn about the Unity 3D game engine with our project-based class, where we build a 3D Platformer game from scratch! If you have some basic knowledge of C# and Unity, improve your skills by exploring this course.
If you have completed a few basic tutorials on Unity and have some basic knowledge of C# (variables, loops, data structures, etc.), this class is perfect for you. We take a project-based approach, where we follow one game from start to finish.
We will:
Begin with a blank Unity project and flesh out a fully working game.
Learn fundamental techniques for creating your own 3D platform game
Follow several C# scripts line-by-line, building onto it as new features are added
What is covered:
Setup our project settings and environment
Creating a Player and Camera controller
Building a Player model with animations
Setting up a Health System
Adding Collectibles
Setting up a Pause Menu
Developing a Main Menu and Managing Scenes
Implementing a Saving and Loading system
Adding Platforms and Enemies to Levels and Unlocking Content
Level up your Unity skills and build your 3D Platform game today!
Who this course is for:
- Beginners to Programming and Unity
- Intermediate Game Developers looking to expand their knowledge
- Anyone looking to build their own 3D Platformer in Unity
Instructor
I'm a Game Designer with over 3 years of experience developing games in various game engines including Unity, Unreal and GameMaker Studio. I have a passion for coding and development, specifically for cardboard VR and finding ways to create interesting games with minimal control options. I am consistently learning about new topics and technologies to order to improve upon my current skills.
By taking my course, you'll learn about topics through brief explanations and see them first hand through building practical applications.