Singular Programmer Logo
Game Dev Logo

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