Choice of any of the below courses. Courses are accredited and you will be sent a code to redeem online.
Develop a Technology Tree for Strategy Games
Create new mechanics for your strategy games by implementing technology trees. In this course, you will learn to set up a robust technology tree system in Unity that allows players to unlock and research various new mechanical upgrades to enhance their gameplay experience.
Develop a City-Building Game with Unity
Product details
Master strategy game mechanics for city-building games all while creating your own from scratch! Step-by-step
Build an Action RPG in Unreal Engine
Product details
Expand your skills with Unreal Engines Blueprints Visual Scripting system to set up an action RPG. With a heavy focus on Animation Blueprints, you will learn to control player and enemy movement, cause damage at specific animation points, and more all without needing to code from scratch. T
JavaScript Mini-Projects Language Learning Game
Product details
Expand your skills with JavaScript by building a browser-based language learning app!
The Complete Introduction to C++
Product details
Learn the foundations of C++ programming, one of the most in-demand and universally used programming languages.
Build a Micro-Strategy Game
Product details
Master the foundations of strategy game development by creating a turn-based, micro-strategy game about building and managing a colony on Mars. Using the popular Unity game engine, this course will walk you through the process of basic strategy game mechanics, including resource management, grid placement, and beyond.
Construct a Strategy Game with Godot
Product details
Discover how to build your own strategy game using the free and open-source Godot game engine. While developing a 2D city-building game, this course will teach you several fundamental systems required for a multitude of strategy games, including resource management calculations and turn-based gameplay flow. T
Create a Platformer Game in Unreal Engine
Product details
Start building your own 3D games with the popular Unreal Engine by beginning with a platformer project. You will learn not only how to create a level complete with enemies and collectables, but also gain a fundamental understanding of the Unreal Engine Blueprints Visual Scripting System to create various game mechanics.
Mobile Game Development for Beginners
Product details
Discover fundamental techniques for creating mobile games in the popular Unity engine. While building a simple app where tapping objects change their color, you will learn techniques for both setting up mobile games in Unity and dealing with touch inputs. You will also explore how to build your mobile games for both Android and iOS devices, allowing you to take your first step into the world of mobile game development.
2D Procedural Maps for Beginners
Product details
Automate the process of building 2D, tile-based game maps with code! Exploring Unity and the powerful C# language, youll master expandable programming logic to procedurally generate 2D terrain tiles based on various noise maps. Not only will you vastly expand your skills with C#, but also learn fundamentals ways to add variety and replayability to your own game maps, roguelike projects, and more.
JavaScript Programming for Beginners
Product details
Learn to code JavaScript one of the most in-demand programming languages in the entire industry!
Godot Game Development for Beginners
Product details
Discover the fundamentals of game development with the Godot game engine!
Intro to C++ Data Structures
Product details
Enhance your knowledge of the popular C++ programming language by exploring various techniques for controlling data structures.
Discover AI and State Machines in Unity
Product details
In this course, you will learn the basics of AI and State Machines in Unity through this step-by-step guide to putting together an Enemy AI.
Explore Roblox Scripting with Lua
Product details
Enhance your Roblox game making skills by learning new Lua scripting techniques. While working with primitive objects on a test world, youll master essential coding fundamentals that will allow you to unlock new ways to interact with and control your Roblox levels.
Intro to Roblox Game Making
Product details
Dive into Roblox game making and access one of the hottest, quickly-growing platforms!
Build an Arcade Kart Racing Game
Product details
Enhance your Unity game development skills by learning to create a 3D kart racing game. Youll explore a variety of robust techniques for creating car movement with Unitys new Input System including adding physics for believable car movement, tracking kart position for win conditions, and more.
Construct a Mobile Physics Game
Product details
Embrace the unique aspects of mobile touch gestures to build a physics-based Unity game. Youll explore various uses of gravity, drag, collisions, and more to create a game where players are slingshotted at enemies via dragging touch gestures.
Intro to Cinemachine and Timeline
Learn to create dynamic cameras for Unity games by exploring Cinemachine and the Unity Timeline!