Find the tools to make your first game.

A hand-picked guide to game engines, art and sound tools, free assets and tutorials. Every listing tells you what it costs and whether you can use it in a game you sell.

New to making games? Start here.

Three small steps. Each one links to a few safe choices, so you are never stuck comparing fifty tools.

  1. Level 1

    Pick a game engine

    The engine is the program your game runs in. Choose one free engine and stick with it for your first few small games.

    Compare all engines
  2. Level 2

    Get art and sound

    You do not need to be an artist. Start with free asset packs, then make your own sprites and sound effects when you are ready.

    Browse free assets
  3. Level 3

    Plan, save and share

    Keep a short task list, save versions of your project, and put the finished game online so friends can play it.

    See the first-game starter pack

Browse by what you need

Each category starts with a short explanation, so you know what you are looking at.

See all 102 resources

Joining a game jam? Grab this loadout.

One free tool for each job, all quick to learn. Swap any slot for something you already know.

Open the jam toolkit
  1. Engine Godot Engine
  2. Planning Gamedoora
  3. Version control GitHub
  4. Art Aseprite
  5. Assets Kenney
  6. Audio BeepBox
  7. Publishing itch.io

Other starter packs: My first game 3D game jam Browser game

Popular free picks

Tools and libraries that thousands of new game developers start with.

All free resources

Audacity

Audio & music

A free, open-source audio editor for recording and cleaning up sound.

  • Free
  • Open source
  • Good for beginners

Blender

Art & graphics

A free, open-source suite for 3D modelling, animation and more.

  • Free
  • Open source
  • Good for beginners

Gamedoora

Planning & teamwork

Free game-development production and collaboration platform.

  • Free
  • Good for beginners

GitHub

Version control

Store your project's code online, track changes and work as a team.

  • Free + paid plans
  • Good for beginners

Godot Engine

Game engines

A free, open-source engine for 2D and 3D games.

  • Free
  • Open source
  • Good for beginners

Kenney

Game assets

Thousands of free, CC0 game assets for 2D, 3D, UI and audio.

  • Free
  • Good for beginners

Krita

Art & graphics

A free, open-source painting program for concept art and sprites.

  • Free
  • Open source
  • Good for beginners

OpenGameArt

Game assets

A community library of free art, music and sound for games.

  • Free resource
  • Good for beginners

Missing something? This list is open source.

Anyone can suggest a tool, fix a wrong price or add a tutorial they loved. Every change is reviewed before it goes live.