Free Online Courses
Published:
General Game Design & Theory
| Resource Name | Topic | Type | Description | Link |
|---|---|---|---|---|
| Harvard CS50's Intro to Game Development | General / Programming | University Course | A comprehensive course covering the principles of game development using Lua and LÖVE, C#, and Unity. | Visit Site |
| GDC (Game Developers Conference) | Industry Insights / Design | YouTube Channel | Talks from industry professionals covering design, programming, audio, and production. | Visit Channel |
| Extra Credits | Game Design Theory | YouTube Channel | Focuses on game design concepts, history, and the gaming industry's theoretical side. | Visit Channel |
| Game Programming Patterns | Software Architecture | Free Online Book | A definitive guide to design patterns specifically for game programming. | Read Book |
Unity Engine Resources
| Resource Name | Topic | Type | Description | Link |
|---|---|---|---|---|
| Unity Learn | Unity / C# | Official Website | The official learning platform providing structured pathways from beginner to advanced. | Visit Site |
| Code Monkey | Unity / C# | YouTube Channel | High-quality tutorials focusing on clean code and practical game mechanics. | Visit Channel |
| Brackeys (Archive) | Unity / General | YouTube Channel | Although inactive, it remains one of the largest libraries of Unity tutorials available. | Visit Channel |
| Jason Weimann | Unity / Engineering | YouTube Channel | Focuses on advanced Unity architecture, patterns, and professional game engineering. | Visit Channel |
Unreal Engine Resources
| Resource Name | Topic | Type | Description | Link |
|---|---|---|---|---|
| Epic Games Dev Community | Unreal Engine / Blueprints / C++ | Official Website | Official tutorials, documentation, and courses directly from Epic Games. | Visit Site |
| Unreal Sensei | Unreal Engine / Environments | YouTube Channel | Comprehensive tutorials on level design, lighting, and general engine usage. | Visit Channel |
| Matthew Palaje | Unreal Engine / Blueprints | YouTube Channel | Excellent tutorials focusing on game mechanics and UI in Unreal Engine. | Visit Channel |
Godot Engine Resources
| Resource Name | Topic | Type | Description | Link |
|---|---|---|---|---|
| GDQuest | Godot / GDScript | YouTube Channel / Site | The leading educational channel for the Godot Engine, focusing on open-source education. | Visit Channel |
| HeartBeast | Godot / 2D Dev | YouTube Channel | Step-by-step tutorials for building 2D games, specifically RPGs and Action games in Godot. | Visit Channel |
| Godot Docs | Godot Engine | Documentation | The official documentation, which includes a very good 'Your First 2D/3D Game' tutorial. | Visit Docs |
Graphics Programming & Rendering
| Resource Name | Topic | Type | Description | Link |
|---|---|---|---|---|
| The Cherno | C++ / OpenGL / Game Engine Dev | YouTube Series | Detailed series on building a game engine from scratch using C++ and OpenGL. | Visit Channel |
| LearnOpenGL | Rendering / OpenGL | Website / Tutorial | One of the best text-based resources for learning modern OpenGL and graphics theory. | Visit Site |
| Scratchapixel | Computer Graphics Theory | Website | In-depth lessons on the math and science behind 3D rendering and ray tracing. | Visit Site |
| Sebastian Lague | Math / Procedural Gen / Shaders | YouTube Channel | Visually stunning explanations of coding challenges, shaders, and procedural generation. | Visit Channel |
Game Art & Audio
| Resource Name | Topic | Type | Description | Link |
|---|---|---|---|---|
| Blender Guru | 3D Modeling (Blender) | YouTube Channel | The go-to resource for learning Blender 3D (Famous for the Donut tutorial). | Visit Channel |
| FMODTV | Game Audio | YouTube Channel | Official tutorials for FMOD, a popular sound engine used in Unity and Unreal. | Visit Channel |
| Mix and Jam | Technical Art / Mechanics | YouTube Channel | Analyzes and recreates specific mechanics and visual effects from popular games. | Visit Channel |