Game Development - Video Channels

Game Development - Video Channels

Game development pulls together programming, art, and design all at once, which is exactly what makes it a great way to learn to code. This list is organised by engine, plus a few channels for the design thinking that no engine teaches you.

Unity

Brackeys — The default recommendation for years. Unity, C#, and game design explained clearly, from a 2D platformer to a multiplayer FPS. The channel stopped uploading, but the back catalogue is still one of the best beginner resources anywhere.

Sebastian Lague — Beautifully produced Unity and C#, with “Coding Adventures” that make procedural generation and algorithms genuinely exciting. Watch these for inspiration as much as instruction.

Mix and Jam — Recreates mechanics from popular games in Unity. A great next step once you know the basics and want to build real features.

Unreal, Godot, and multi-engine

Zenva — Broad coverage across Unity, Unreal, and Godot in structured “mini-degree” style courses.

GDQuest and HeartBeast — Two of the best places for Godot, from your first 2D game to a full hack-n-slash course. HeartBeast also covers GameMaker.

Code-first and 2D

DaFluffyPotato — Pygame tutorials from beginner to advanced. The channel to watch if you want to make games in plain Python.

Chris Courses and ScriptersWar — HTML5 Canvas and JavaScript game development, for building games that run straight in the browser.

RealTutsGML — Java and GameMaker Studio basics, aimed at beginners.

ChiliTomatoNoodle — Serious C++ game programming, from beginner to advanced, including 3D and DirectX. For when you want to understand what the engines are doing under the hood.

Design and planning

Jonas Tyroller and Mark Rise — Game-design thinking, dev tips, and character animation. The strategy layer that keeps your projects from stalling.

New to all of this? Start with Brackeys’ Unity course, ship something tiny, then come back and pick the engine that fits what you actually want to build.