Premium Membership (Lifetime)
Check out the full list below which contains all courses included in this membership along with links to their individual lessons.
3D Modeling for Games I
Eases the student into basic concepts in 3d modeling with a concentration on processes available in most production standard 3d programs.
• LESSONS: 60
• RUNTIME: 8h 0m 58s
3D Modeling for Games II
Students start to create original models while learning basic game production skills like sub-d modeling, UV unwrapping, and high poly sculpting.
• LESSONS: 30
• RUNTIME: 7h 18m 12s
3D Modeling for Games III
Students expand upon their skills in 3d modeling and pipeline management with a focus on anatomy, UV mapping, and digital sculpting.
• LESSONS: 25
• RUNTIME: 6h 30m 33s
3D Sculpture in Blender
Learn how pros make those amazing models you see in modern games. Using subdivision modeling techniques, take basic low polygon models and use sculpting to create more complex forms.
• LESSONS: 26
• RUNTIME: 4h 38m 35s
3ds Max for Beginners
Learn how to build, texture, and animate beautiful 3D models and environments for use in video games using 3ds Max.
• LESSONS: 90
• RUNTIME: 16h 46m 9s
Android - Beginner to Pro
Learn everything you need to know to have professional Android development skills.
• LESSONS: 86
• RUNTIME: 24h 25m 48s
Balls of Glory (How to Make a 3d Breakout Game)
Learn how to make an addictive, fun-to-play, arcade brick breaker done in a modern style using Unity.
• LESSONS: 32
• RUNTIME: 25h 5m 46s
Balls of Steel (Game Development)
These video tutorials will take you through the entire game development process step-by-step of a simple Breakout style game.
• LESSONS: 15
• RUNTIME: 13h 52m 47s
Blender (Quick Starter Series)
Get up and running quickly with Blender. Practice some basic modeling and texturing and get comfortable with the interface.
• LESSONS: 16
• RUNTIME: 3h 10m 17s
Blender Game Modeling and Animation
Learn the tricks the game pros use to make low poly models look amazing for use in a variety of game engines.
• LESSONS: 41
• RUNTIME: 22h 29m 40s
C# Programming for Unity Game Development
Learn the basics of the C# language as preparation for Unity programming courses. No prior programming experience is assumed.
• LESSONS: 27
• RUNTIME: 7h 14m 35s
C# and MonoGame - Intro to 2d Game Development
Get started building your own 2d games using a cross platform gaming framework that is extremely easy to learn.
• LESSONS: 65
• RUNTIME: 14h 8m 43s
C# Programming (Beginner)
Students learn to create their own computer programs and video games using the C# programming language. No prior programming experience is assumed.
• LESSONS: 65
• RUNTIME: 17h 35m 24s
C# Programming (Intermediate)
Building on prior knowledge, students dive deeper into C# syntax and the problem solving skills necessary to convert practical problems to solutions in code.
• LESSONS: 70
• RUNTIME: 19h 46m 29s
C++ Programming for Game Development
Most commercial games are built using the C++ programming language and this material will guide you through the process of making your very first video game.
• LESSONS: 15
• RUNTIME: 8h 0m 56s
Community Forums and Chatrooms
Forums and chat rooms where students can interact, collaborate, team up, and share ideas.
Dead Earth - How to Make a First Person Shooter / Survival Game
Widely considered the best game development course ever made, learn to develop your own AAA commercial-grade custom first person shooter, step-by-step, starting from a blank screen
• LESSONS: 133
• RUNTIME: 156h 6m 31s
Dead Earth Level Design
Examine the assembly of different level styles for the survival-horror game Dead Earth, using Unity asset store items.
• LESSONS: 47
• RUNTIME: 22h 17m 45s
DirectX Graphics Programming
A migration course targeted at DirectX 9 C++ programmers making the transition to the DirectX 11+ paradigm.
• LESSONS: 10
• RUNTIME: 4h 9m 52s
Elements of Digital Design
In this midpoint course, students will focus on four medium sized projects designed to reinforce and assess important design skill sets learned to date.
• LESSONS: 5
• RUNTIME: N/A (Text Only)
Elements of Visual Design
In this class students explore the main elements of visual design and learn about general processes of art, like form, structure, texture, color, and more.
• LESSONS: 24
• RUNTIME: 3h 35m 07s
Evolution of Computing
A video documentary series looking at the early days of computer science and the evolution of the computer.
• LESSONS: 6
• RUNTIME: 1h 34m 03s
Full Stack Web Development
The Ultimate Web Developer Bootcamp. Learn front-end AND back-end development and quickly go from absolute beginner to competent full-stack web developer.
• LESSONS: 54
• RUNTIME: 11h 9m 42s
Game Electronics
Understand the fundamentals of game hardware to become a better programmer, armed with a deeper understanding of what goes on under the hood.
• LESSONS: 12
• RUNTIME: 8h 1m 28s
Game Engines and Digital Light
Learn about digital lighting and the basics of using a modern game engine. Lighting techniques and tools will be covered within both a 3d program (Blender) and a game engine (Unreal).
• LESSONS: 20
• RUNTIME: 1h 54m 26s
GI Racing - How to Make a Racing Game
Build a complete racing game and its supporting tools. Study racing game AI, weather and track conditions, seasons, tournaments and more.
• LESSONS: 22
• RUNTIME: 16h 47m 03s
GI Racing 2.0 - How to Make a Racing Game
Upgrade the GI Racing project to AAA level with more modern physics, improved visuals and performance, mini-map, new tracks and cars, and more!
• LESSONS: 4
• RUNTIME: 1h 43m 51s
Graphics Programming and 3d Rendering
Learn how to write shaders, compute lighting, and program high-performance engine code that uses spatial trees, potential visibility sets, and more to render high quality visuals in real-time.
• LESSONS: 22
• RUNTIME: 29h 14m 23s
Introduction to Unity
These tutorials provide foundation level training in the Unity engine and set the stage for the game development projects covered in subsequent modules.
• LESSONS: 10
• RUNTIME: 9h 05m 26s
Invasion Earth - How to Make a 3d Space Invaders Game
Build your own version of the classic arcade space shooter game with step-by-step instructions. An excellent overview of the entire game development process.
• LESSONS: 9
• RUNTIME: 10h 44m 13s
iOS App Development
Learn how to develop and submit apps to the app store, understand programming & basic algorithms, apply to jr iOS development jobs, work as an iOS contractor, and more.
• LESSONS: 56
• RUNTIME: 14h 13m 27s
iOS UX and Product Design
Design mobile apps in Sketch & learn the business principles behind product design.
• LESSONS: 23
• RUNTIME: 6h 42m 12s
Kotlin for Android - Beginner to Advanced
Build professional, fully functional apps using Kotlin, apply for Jr. Android app development jobs, and submit apps to the Google Play store.
• LESSONS: 22
• RUNTIME: 5h 2m 31s
Level Design in Unity
Observe as game ready levels are assembled into a number of visually interesting scenes using a variety of inexpensive and free assets.
• LESSONS: 31
• RUNTIME: 26h 35m 25s
Location Based Games with Mapbox
Add real-time locations and mapping into your games to bring location-based experiences to life.
• LESSONS: 51
• RUNTIME: 10h 16m 52s
Python Machine Learning
Learn how to build a neural network in Python and study the foundations of machine learning.
• LESSONS: 42
• RUNTIME: 6h 52m 21s
macOS Development
Learn basic and advanced macOS development by building a polished, fully functional weather widget app and chat app.
• LESSONS: 62
• RUNTIME: 17h 01m 41s
Mathematics for Game Development
Study the core mathematics used for game development with a friendly approach that reduces much of the struggle.
• LESSONS: 11
• RUNTIME: 2h 02m 28s
Maya (Quick Starter Series)
Get up and running quickly with Maya. Practice some basic modeling and texturing and get comfortable with the interface.
• LESSONS: 14
• RUNTIME: 1h 46m 19s
Medieval Assets
A collection of free-to-use game ready assets for student projects.
• LESSONS: (63 Models / 126 Textures)
• RUNTIME: None
Objective-C Crash Course
This course is designed for iOS developers who currently know Swift and need to learn the basics of Objective-C to secure employment.
• LESSONS: 41
• RUNTIME: 8h 00m 32s
OpenGL Programming for 3d Graphics
A practical introduction to modern OpenGL programming for C++ programmers. Covers the foundations of 3d all the way through rendering lit, textured, hand-loaded models.
• LESSONS: 14
• RUNTIME: 10h 29m 48s
Game Project Downloads
Large project and source code downloads for various courses.
Includes: Dead Earth, GI Racing 1, GI Racing 2, Invasion Earth, Balls of Glory, MatchBaker, Carbon3D Game Engine
Sub-D Modeling
Learn to divide polygons to allow for more surface detail. Make higher density versions of your models that can be used to bake normal maps allowing more efficient and realistic looking low-poly rendering.
• LESSONS: 14
• RUNTIME: 2h 02m 47s
Texture Maps and Digital Paint
From normal maps to specular masks to pre-baked ambient occlusion, learn the secrets of texture creation, specifically for games, from a seasoned industry pro.
• LESSONS: 28
• RUNTIME: 6h 03m 36s
Unity Game Development Foundations
Learn how to develop games step-by-step using the Unity game engine. Prepares students for more advanced projects like Dead Earth.
• LESSONS: 26
• RUNTIME: 25h 19m 46s
Unity Game Academy
A Unity course for absolute beginners & seasoned programmers! Learn to code in C# and then go on to build 2D & 3D games.
• LESSONS: 126
• RUNTIME: 38h 11m 35s
Unreal Engine 4 (Quick Starter Series)
Get up and running quickly with Unreal. Learn the UI, how to create and light your own scenes, configure materials, and use basic blueprints to control events.
• LESSONS: 15
• RUNTIME: 5h 00m 34s
Unreal Engine 4 Development
Learn the Unreal Engine 4 game engine from the ground up by creating your own games. No prior programming experience is necessary.
• LESSONS: 80
• RUNTIME: 15h 51m 12s
Unreal Engine 5 (Quick Starter Series)
Get up and running quickly with Unreal Engine 5. Learn the UI, how to create and light your own scenes, configure materials, and use basic blueprints to control events.
• LESSONS: 9
• RUNTIME: 2h 50m 21s
Unreal Engine 5 Development
Learn the Unreal Engine 5 game engine from the ground up by creating your own games across multiple genres. No prior programming experience is necessary.
• LESSONS: 71
• RUNTIME: 29h 51m 36s