CS50's Intro to Game Development
Harvard's free, project-based course covering 2D and 3D game design fundamentals.
▸ Press Start
A curated hub of the best game development resources — engines, learning platforms, art & audio tools, free assets, and communities. No fluff, just the good stuff.
Harvard's free, project-based course covering 2D and 3D game design fundamentals.
Official documentation and step-by-step tutorials for the Godot engine.
Free official courses, tutorials, and learning pathways for Unity.
Epic's official courses covering Unreal Engine from beginner to advanced.
A free online book on software design patterns applied to games.
In-depth paid courses on Unity, Unreal, Godot, art, and game design.
Industry-standard engine for 2D, 3D, mobile, and VR/AR games.
High-fidelity engine powering many AAA and cinematic experiences.
Free, open-source engine with a gentle learning curve and no royalties.
Beginner-friendly 2D engine popular for indie hits like Undertale.
No-code, browser-based engine great for rapid 2D prototyping.
Fast, free JavaScript framework for HTML5 2D games.
Data-driven, free and open-source game engine built in Rust.
Free, full-featured 3D modeling, animation, and rendering suite.
The go-to editor for pixel art and sprite animation.
Free digital painting software great for concept art and textures.
Free, general-purpose tilemap and level editor.
Free, cross-platform audio recording and editing software.
Adaptive audio middleware used across countless commercial games.
Huge library of free, consistent, CC0-licensed game art assets.
Community-driven repository of free 2D/3D art, sprites, and music.
Free auto-rigging and motion-capture animations for 3D characters.
Enormous library of user-contributed sound effects and samples.
Thousands of free and paid asset packs from independent creators.
Free, open-source fonts for UI and title screens.
Indie-friendly storefront for publishing and discovering games.
Tools and docs for publishing and distributing games on Steam.
Active community for sharing progress, feedback, and advice.
Long-running indie forum known for devlogs and playtesting.
Version control and hosting for your game's source and releases.