Explore all resources

Search by what you want to make, or narrow things down with the filters. Not sure what a word means? See the glossary under the filters.

Showing all 102 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

Aseprite

2D & pixel art

The go-to editor for pixel-art sprites and animation.

  • Paid
  • Good for beginners

Awesome Game Jam

Game jams

A community-curated list of tools and assets for game jams.

  • Free resource
  • Good for beginners

BeepBox

Audio & music

Make chiptune music in your browser in minutes.

  • Free
  • Open source
  • Good for beginners

Bfxr

Audio & music

Generate retro sound effects with a click.

  • Free
  • Good for beginners

Bitbucket

Version control

Git hosting from Atlassian, with a free plan for small teams.

  • Free + paid plans
  • Good for beginners

Bitsy

Game engines

Make tiny pixel-art exploration and story games in your browser.

  • Free
  • Open source
  • Good for beginners

Brackeys

Learning

Beginner-friendly video tutorials for Unity and Godot.

  • Free resource
  • Good for beginners

Canva

Marketing & community

Quick graphics for social posts, thumbnails and posters.

  • Free + paid plans
  • Good for beginners

Codecks

Planning & teamwork

A card-based project management tool made for game developers.

  • Free + paid plans
  • Good for beginners

Construct 3

Game engines

Make 2D games in your browser without writing code.

  • Free + paid plans
  • Good for beginners

DaVinci Resolve

Marketing & community

Professional video editing, free for most uses.

  • Free + paid plans
  • Good for beginners

Discord

Marketing & community

Chat servers for your team and your game's community.

  • Free + paid plans
  • Good for beginners

Fab

Game assets

Epic's marketplace for 3D models, materials and Unreal content.

  • Free + paid plans
  • Good for beginners

Figma

UI & UX

Design and prototype game menus and HUDs together.

  • Free + paid plans
  • Good for beginners

Freesound

Audio & music

A huge collaborative library of sound recordings.

  • Free resource
  • Good for beginners

GDQuest

Learning

Godot tutorials and courses, with plenty of free material.

  • Free + paid plans
  • Good for beginners

GDevelop

Game engines

An open-source, no-code engine for 2D and 3D games.

  • Free + paid plans
  • Open source
  • Good for beginners

GIMP

Art & graphics

A free, open-source image editor.

  • Free
  • Open source
  • Good for beginners

Game Jam Resources

Game jams

A curated hub of resources so jammers spend more time creating.

  • Free resource
  • Good for beginners

Game Jolt

Publishing

A community site for sharing indie games and devlogs.

  • Free
  • Good for beginners

Video essays about why great game design works.

  • Free resource
  • Good for beginners

Thousands of screenshots of real game interfaces to learn from.

  • Free + paid plans
  • Good for beginners

Game-icons.net

UI & UX

Thousands of free game icons you can recolour and download.

  • Free
  • Good for beginners

GameMaker

Game engines

A 2D engine with drag-and-drop and its own easy scripting language.

  • Free + paid plans
  • Good for beginners

GitHub Desktop

Version control

The easiest way to start using Git, with no command line needed.

  • Free
  • Open source
  • Good for beginners

GitHub Pages

Publishing

Free hosting for HTML5 games straight from a GitHub repository.

  • Free
  • Good for beginners

GitHub Projects

Planning & teamwork

Task boards and roadmaps built into GitHub.

  • Free
  • Good for beginners

GitKraken

Version control

A polished visual Git client with a free tier.

  • Free + paid plans
  • Good for beginners

GitLab

Version control

Git hosting with built-in CI/CD and planning tools.

  • Free + paid plans
  • Open source
  • Good for beginners

Global Game Jam

Game jams

The world's largest in-person game jam, held every year.

  • Free
  • Good for beginners

Official Godot docs with a step-by-step first-game tutorial.

  • Free resource
  • Open source
  • Good for beginners

Google Fonts

UI & UX

Free fonts, including many pixel and game-style typefaces.

  • Free
  • Good for beginners

Google Forms

Testing & feedback

Free surveys for collecting playtest feedback.

  • Free
  • Good for beginners

HacknPlan

Planning & teamwork

Project management designed specifically for game development.

  • Free + paid plans
  • Good for beginners

Incompetech

Audio & music

Royalty-free music by Kevin MacLeod, free with credit.

  • Free
  • Good for beginners

Inkscape

Art & graphics

A free, open-source vector drawing program.

  • Free
  • Open source
  • Good for beginners

JetBrains Rider

Code & programming

A cross-platform C# IDE with deep Unity, Unreal and Godot support.

  • Free + paid plans
  • Good for beginners

LDtk

Level design

A modern, free 2D level editor from the creator of Dead Cells.

  • Free
  • Open source
  • Good for beginners

LMMS

Audio & music

A free, open-source music studio for making game soundtracks.

  • Free
  • Open source
  • Good for beginners

LibreSprite

2D & pixel art

A free, open-source sprite editor and animation tool.

  • Free
  • Open source
  • Good for beginners

Lospec

2D & pixel art

Palettes, tutorials and tools for pixel artists.

  • Free resource
  • Good for beginners

Ludum Dare

Game jams

A long-running online jam with solo and team tracks.

  • Free
  • Good for beginners

LÖVE

Game engines

A small, free framework for making 2D games in Lua.

  • Free
  • Open source
  • Good for beginners

MagicaVoxel

3D models & textures

A free editor for building 3D art out of voxels (3D pixels).

  • Free
  • Good for beginners

Miro

Planning & teamwork

An online whiteboard for brainstorming and planning together.

  • Free + paid plans
  • Good for beginners

Mixamo

3D models & textures

Auto-rig 3D characters and add free animations.

  • Free
  • Good for beginners

Newgrounds

Publishing

A classic community portal for browser games and animation.

  • Free
  • Good for beginners

Notion

Planning & teamwork

Docs, wikis and databases for game design documents.

  • Free + paid plans
  • Good for beginners

OBS Studio

Marketing & community

Free, open-source software for recording and streaming gameplay.

  • Free
  • Open source
  • Good for beginners

PICO-8

Game engines

A fantasy console for making tiny retro games with strict limits.

  • Paid
  • Good for beginners

Penpot

UI & UX

An open-source design and prototyping tool.

  • Free
  • Open source
  • Good for beginners

Phaser

Game engines

A popular open-source framework for 2D browser games in JavaScript.

  • Free
  • Open source
  • Good for beginners

Photopea

Art & graphics

A free image editor that runs in your browser.

  • Free + paid plans
  • Good for beginners

Piskel

2D & pixel art

A simple, free online editor for animated sprites.

  • Free
  • Open source
  • Good for beginners

Pixelorama

2D & pixel art

A free, open-source pixel-art editor, made with Godot.

  • Free
  • Open source
  • Good for beginners

Poly Haven

3D models & textures

Free CC0 HDRIs, textures and 3D models.

  • Free
  • Good for beginners

Poly Pizza

3D models & textures

Thousands of free low-poly 3D models.

  • Free
  • Good for beginners

Pygame

Code & programming

A beginner-friendly library for making 2D games in Python.

  • Free
  • Open source
  • Good for beginners

Quaternius

3D models & textures

Free CC0 low-poly 3D model packs.

  • Free
  • Good for beginners

Scratch

Game engines

Snap code blocks together to make your very first games.

  • Free
  • Open source
  • Good for beginners

ScreenToGif

Marketing & community

Record short GIFs of your game to share online.

  • Free
  • Open source
  • Good for beginners

Sketchfab

3D models & textures

A huge library of 3D models to view, download or buy.

  • Free + paid plans
  • Good for beginners

Sonniss GDC audio bundle

Audio & music

Free, royalty-free sound-effect bundles released every year.

  • Free
  • Good for beginners

Sourcetree

Version control

A free visual Git client for Windows and macOS.

  • Free
  • Good for beginners

TIC-80

Game engines

A free, open-source fantasy computer for small retro games.

  • Free
  • Open source
  • Good for beginners

A gentle, interactive introduction to writing shaders.

  • Free resource
  • Good for beginners

Tiled

Level design

A free, open-source map editor for tile-based games.

  • Free
  • Open source
  • Good for beginners

Trello

Planning & teamwork

Simple Kanban boards for tracking tasks.

  • Free + paid plans
  • Good for beginners

Twine

Story & game design

Write interactive, branching stories without code.

  • Free
  • Open source
  • Good for beginners

Unity

Game engines

A widely used engine for 2D, 3D, mobile and XR games.

  • Free + paid plans
  • Good for beginners

Unity Asset Store

Game assets

Free and paid assets, tools and templates for Unity.

  • Free + paid plans
  • Good for beginners

Unity Learn

Learning

Free official courses and pathways for learning Unity.

  • Free resource
  • Good for beginners

Visual Studio

Code & programming

A full IDE for C# and C++ game development on Windows.

  • Free + paid plans
  • Good for beginners

Visual Studio Code

Code & programming

A free code editor that works with almost every game language.

  • Free
  • Open source
  • Good for beginners

Yarn Spinner

Story & game design

A friendly dialogue system for Unity and Godot.

  • Free
  • Open source
  • Good for beginners

ZzFX

Audio & music

A tiny JavaScript sound-effect generator for web games.

  • Free
  • Open source
  • Good for beginners

ambientCG

3D models & textures

Free CC0 PBR materials, textures and HDRIs.

  • Free
  • Good for beginners

ink

Story & game design

A scripting language for branching dialogue, from inkle.

  • Free
  • Open source
  • Good for beginners

itch.io

Publishing

The easiest place to publish and share indie and jam games.

  • Free
  • Good for beginners

itch.io game assets

Game assets

Free and paid asset packs from independent creators.

  • Free + paid plans
  • Good for beginners

itch.io game jams

Game jams

A calendar of upcoming and ongoing online game jams.

  • Free
  • Good for beginners

r/gamedev

Learning

A large community for questions, feedback and discussion.

  • Free resource
  • Good for beginners

raylib

Code & programming

A simple, free C library for learning game programming.

  • Free
  • Open source
  • Good for beginners

Bevy

Game engines

A free, open-source, data-driven game engine built in Rust.

  • Free
  • Open source

Defold

Game engines

A free, lightweight engine for 2D games on mobile and web.

  • Free

Gaea

Level design

A node-based terrain generator for realistic landscapes.

  • Free + paid plans

MonoGame

Code & programming

An open-source C# framework for 2D and 3D games.

  • Free
  • Open source

REAPER

Audio & music

An affordable, powerful audio workstation.

  • Paid

Sentry

Testing & feedback

Crash and error reporting for released games.

  • Free + paid plans

Steamworks

Publishing

Publish your game on Steam.

  • Paid

Unreal Engine

Game engines

A high-end engine for realistic 3D games, with visual scripting.

  • Free

libGDX

Code & programming

A Java framework for 2D and 3D games on desktop, Android and web.

  • Free
  • Open source