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.

Blender Classes Schedule

Scroll to Top