Game Development Course Tracks
These comprehensive course tracks are designed to provide a solid foundation in game development, equipping you with the essential skills needed to create your own games and/or interactive experiences from start to finish. Whether you’re an aspiring game developer, a hobbyist, or a student, these courses will guide you through the game development process.
Unity Tracks
Course Tracks Prerequisite
- Unity Fundamentals
- Create a development environment and learn the Unity user interface, how to manipulate and edit game objects, and the basic workflow of creating video games in the Unity Editor.
- Online Classes Recommendation
- The Unity Editor is recommended but not required for online classes. You can download It from the following link: Unity Engine
Artist Course Track
- Importing Assets
- Learn how to import assets into a Unity project from the Unity Assets store, third-party assets stores, and developer-made custom assets.
- Controlling Animations
- Animate a door and the Player game object to learn how to use Unity’s Animation System.
- Create an Environment
- Learn Unity’s Terrain and Lighting Tools while creating a virtual environment for your game.
- Creating User Interface
- Create a user interface for your game and learn Unity’s UI tools and game objects.
Programmer Course Track
- Programming Fundamentals
- Learn to code custom behaviors in Unity with C-Sharp. During this class we will declare, initialize, and execute custom variables and functions to make a game object move and change colors.
- Programming Character Locomotion
- Program the player game object to move and jump and learn how to create a program using Unity’s Rigidbody class.
- Programming Third-Person Camera
- Programming Input Actions
- Program Actions to collect values from input devices and trigger the Player game object’s behaviors with an Input Action Asset in Unity.
- Triggering Events
- Learn to interact with UI buttons and how to set up colliders as triggers to create interactions among objects in your game.
- Visual Scripting
- Program a first-person player character to move, rotate, and jump using Unity’s visual scripting tools.
VR Development Course Track
- VR App Development Fundamentals
- Set up a VR Development Environment in Unity and learn the core concepts of VR app development.
- Create an Escape Room VR Game Series
- Part 1: Locomotion and Direct Interactors
- Part 2: UI and UI Interactors
- Part 3: Interactables
Extra Courses
- Mobile App Development Fundamentals
- Learn how to set up a mobile app development environment in Unity.
- Create an Obby Style Game Series
- Learn how to navigate the Unity Editor, manipulate game objects, and program custom behaviors while creating an obstacle course video game.
- Create an FPS Microgame Series
- Learn Unity while modding an FPS microgame.
Unity Classes Schedule
Unreal Engine Tracks
Course Tracks Prerequisite
- Unreal Engine Fundamentals
- Create a development environment and learn the Unreal Engine user interface, how to manipulate and edit game objects, and the basic workflow of creating video games in the Unreal Engine Editor.
- Online Classes Recommendation
- The Unreal Engine is recommended but not required for online classes. You can download It from the following link: Unreal Engine
Programmer Course Track
- Blueprint Programming Basics
- Create a Blueprint program to control a game object’s movements when changing input values at runtime.
- Third-person Blueprint Programming
- Create a program to manipulate a third-person game’s point of view with input values and learn core concepts about third-person game development.
- Enhanced Input Actions Programming
- Learn how to program the input values from an input device to trigger events on a game at runtime in Unreal with Blueprints.
Unreal Engine Classes Schedule
Blender Tracks
Course Tracks Prerequisite
- Blender Fundamentals
- Create a Robotic Hand and learn to navigate Blender’s User Interface, manipulate 3D objects, and the 3D content creation pipeline.
- Online Classes Recommendation
- Blender is recommended but not required for online classes. You can download It from the following link: Blender
3D Modeling Artist Track
- Character Modeling Fundamentals
- Create the base of a stylized 3D character and learn some of the most commonly used tools, techniques, and concepts involved with polygonal modeling in Blender.
- Modeling a Character’s HEAD
- Model a 3D Character’s head and learn a basic workflow for creating proper topology and facial features optimized for animations.
- Modeling a Character’s HAND
- Model a 3D Character’s Hand and learn the basic workflow for hand topology optimized for animations.
Texturing Artist Track
- Texturing Fundamentals
- Texture a six-sided die and learn the most commonly used tools, techniques, and concepts related to texturing in Blender.
- UV Mapping a Character
- Create the UV Map of a 3D character and learn the most common tools and techniques involved with UV Mapping in Blender.
Rigging Track
- Rigging Fundamentals
- Create a Rig for a Character’s arm and learn the most commonly used tools, techniques, and concepts related to Rigging in Blender.
- Create an FK-IK Control System
- Create an animator control system for a 3D Character’s arm, complete with a forward and inverse kinematic switcher.
- Rigging with Rigify
- Create an entire animator control system for a 3D Character using Blender’s Rigify Addon and learn the common workflow and how to overcome setup pitfalls.
Animation Track
- Animating Fundamentals
- Learn the most commonly used tools, techniques, and concepts related to animating in Blender while animating a car driving around a street corner scene.
- 12 Principles of Animation in 3D
- Animate a bouncy ball and learn how to apply the 12 principles of animation to enhance the 3D animation in Blender.
- Animating a Character’s Walk Cycle
- Animate a character’s walk cycle and learn the basic tools and techniques for creating animation sequences of video game characters.
- Motion Capture Animation Fundamentals
- Record motion capture data, retarget the mocap data to animate a digital character, and learn how to use the Perception Neuron motion capture system and a simple retargeting addon in Blender.