Game Development

33 resources

Most game developers learn by finishing small games, so pick an engine and complete something tiny before starting a large project. Godot, Unity and GameMaker Studio each have beginner series here, including HeartBeast's GameMaker and Godot tutorials and freeCodeCamp's Learn Unity course. CS50's Introduction to Game Development teaches through recreations of classic games.

Game Programming Patterns by Bob Nystrom explains the architecture behind game loops, components and event systems, and it is useful regardless of engine. 3D Math Primer for Graphics and Game Development covers the vectors and matrices behind 3D work, and Procedural Content Generation in Games is a reference for generating levels and content.

Esc

Type to search every entry. ↑↓ to move, Enter to open.