Skip to main content
WebsitebeginnerFree

Unity Learn 2D Pathways

Unknown

Unity's official free learning platform, filtered to 2D content: guided pathways, projects and tutorials covering sprites, tilemaps, 2D physics, animation and C# scripting, taking a beginner from installing the Unity Editor to building and publishing a small 2D game.

Visit resource

More resources on 2D Game Development

WebsiteFree

Kenney.nl

Library of thousands of free CC0 game assets, including 2D sprites, tilesets, UI elements, fonts and sound effects, released by the Dutch studio Kenney, letting learners prototype and ship 2D games without drawing art or worrying about licensing.

WebsiteFree

OpenGameArt.org

Community-run repository of freely licensed game art and audio, with 2D sprites, tilesets, backgrounds, music and sound effects searchable by license (CC0, CC-BY, GPL), so developers can find placeholder or final assets and understand the attribution each license requires.

CourseFree

Your first 2D game

Create your first 2D game with Godot Engine! This beginner-friendly course guides you through the basics of 2D game development.

WebsiteFree

Godot Documentation

Official manual for the Godot engine: scenes and nodes, GDScript, the 3D renderer, physics, animation, and export pipelines, plus a full class reference. Step-by-step getting-started projects take you from installation to a shipped build.

WebsiteFree

godotengine.org

Official website for the Godot game engine, offering downloads for the latest Godot versions, extensive documentation, and tutorials. It also features news, API references, examples, and community/contribution resources.

BookPaid

Game Programming Patterns

Collection of design patterns adapted to game code, covering the game loop, update method, component, command, observer, state, object pool, spatial partition and data locality, explaining how each keeps a growing game decoupled, fast and maintainable.

See all 2D Game Development resources →