A free, open-source audio editor for recording and cleaning up sound.
- Free
- Open source
- Good for beginners
A free, open-source suite for 3D modelling, animation and more.
- Free
- Open source
- Good for beginners
Free game-development production and collaboration platform.
Store your project's code online, track changes and work as a team.
- Free + paid plans
- Good for beginners
A free, open-source engine for 2D and 3D games.
- Free
- Open source
- Good for beginners
Thousands of free, CC0 game assets for 2D, 3D, UI and audio.
A free, open-source painting program for concept art and sprites.
- Free
- Open source
- Good for beginners
A community library of free art, music and sound for games.
- Free resource
- Good for beginners
The go-to editor for pixel-art sprites and animation.
A community-curated list of tools and assets for game jams.
- Free resource
- Good for beginners
Make chiptune music in your browser in minutes.
- Free
- Open source
- Good for beginners
Generate retro sound effects with a click.
Git hosting from Atlassian, with a free plan for small teams.
- Free + paid plans
- Good for beginners
Make tiny pixel-art exploration and story games in your browser.
- Free
- Open source
- Good for beginners
Beginner-friendly video tutorials for Unity and Godot.
- Free resource
- Good for beginners
A free Harvard course that rebuilds classic games step by step.
- Free resource
- Good for beginners
Quick graphics for social posts, thumbnails and posters.
- Free + paid plans
- Good for beginners
A card-based project management tool made for game developers.
- Free + paid plans
- Good for beginners
Make 2D games in your browser without writing code.
- Free + paid plans
- Good for beginners
Professional video editing, free for most uses.
- Free + paid plans
- Good for beginners
Chat servers for your team and your game's community.
- Free + paid plans
- Good for beginners
Epic's marketplace for 3D models, materials and Unreal content.
- Free + paid plans
- Good for beginners
Design and prototype game menus and HUDs together.
- Free + paid plans
- Good for beginners
A huge collaborative library of sound recordings.
- Free resource
- Good for beginners
Godot tutorials and courses, with plenty of free material.
- Free + paid plans
- Good for beginners
An open-source, no-code engine for 2D and 3D games.
- Free + paid plans
- Open source
- Good for beginners
A free, open-source image editor.
- Free
- Open source
- Good for beginners
A curated hub of resources so jammers spend more time creating.
- Free resource
- Good for beginners
A community site for sharing indie games and devlogs.
Video essays about why great game design works.
- Free resource
- Good for beginners
A free online book about structuring game code.
- Free resource
- Good for beginners
Thousands of screenshots of real game interfaces to learn from.
- Free + paid plans
- Good for beginners
Thousands of free game icons you can recolour and download.
A 2D engine with drag-and-drop and its own easy scripting language.
- Free + paid plans
- Good for beginners
The easiest way to start using Git, with no command line needed.
- Free
- Open source
- Good for beginners
Free hosting for HTML5 games straight from a GitHub repository.
Task boards and roadmaps built into GitHub.
A polished visual Git client with a free tier.
- Free + paid plans
- Good for beginners
Git hosting with built-in CI/CD and planning tools.
- Free + paid plans
- Open source
- Good for beginners
The world's largest in-person game jam, held every year.
Official Godot docs with a step-by-step first-game tutorial.
- Free resource
- Open source
- Good for beginners
Free fonts, including many pixel and game-style typefaces.
Free surveys for collecting playtest feedback.
Project management designed specifically for game development.
- Free + paid plans
- Good for beginners
Royalty-free music by Kevin MacLeod, free with credit.
A free, open-source vector drawing program.
- Free
- Open source
- Good for beginners
A cross-platform C# IDE with deep Unity, Unreal and Godot support.
- Free + paid plans
- Good for beginners
A modern, free 2D level editor from the creator of Dead Cells.
- Free
- Open source
- Good for beginners
A free, open-source music studio for making game soundtracks.
- Free
- Open source
- Good for beginners
A free, open-source sprite editor and animation tool.
- Free
- Open source
- Good for beginners
Palettes, tutorials and tools for pixel artists.
- Free resource
- Good for beginners
A long-running online jam with solo and team tracks.
A small, free framework for making 2D games in Lua.
- Free
- Open source
- Good for beginners
A free editor for building 3D art out of voxels (3D pixels).
An online whiteboard for brainstorming and planning together.
- Free + paid plans
- Good for beginners
Auto-rig 3D characters and add free animations.
A classic community portal for browser games and animation.
Docs, wikis and databases for game design documents.
- Free + paid plans
- Good for beginners
Free, open-source software for recording and streaming gameplay.
- Free
- Open source
- Good for beginners
A fantasy console for making tiny retro games with strict limits.
An open-source design and prototyping tool.
- Free
- Open source
- Good for beginners
A popular open-source framework for 2D browser games in JavaScript.
- Free
- Open source
- Good for beginners
A free image editor that runs in your browser.
- Free + paid plans
- Good for beginners
A simple, free online editor for animated sprites.
- Free
- Open source
- Good for beginners
A free, open-source pixel-art editor, made with Godot.
- Free
- Open source
- Good for beginners
Free CC0 HDRIs, textures and 3D models.
Thousands of free low-poly 3D models.
A beginner-friendly library for making 2D games in Python.
- Free
- Open source
- Good for beginners
Free CC0 low-poly 3D model packs.
Snap code blocks together to make your very first games.
- Free
- Open source
- Good for beginners
Record short GIFs of your game to share online.
- Free
- Open source
- Good for beginners
A huge library of 3D models to view, download or buy.
- Free + paid plans
- Good for beginners
Free, royalty-free sound-effect bundles released every year.
A free visual Git client for Windows and macOS.
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
A free, open-source map editor for tile-based games.
- Free
- Open source
- Good for beginners
Simple Kanban boards for tracking tasks.
- Free + paid plans
- Good for beginners
Write interactive, branching stories without code.
- Free
- Open source
- Good for beginners
A widely used engine for 2D, 3D, mobile and XR games.
- Free + paid plans
- Good for beginners
Free and paid assets, tools and templates for Unity.
- Free + paid plans
- Good for beginners
Free official courses and pathways for learning Unity.
- Free resource
- Good for beginners
A full IDE for C# and C++ game development on Windows.
- Free + paid plans
- Good for beginners
A free code editor that works with almost every game language.
- Free
- Open source
- Good for beginners
A friendly dialogue system for Unity and Godot.
- Free
- Open source
- Good for beginners
A tiny JavaScript sound-effect generator for web games.
- Free
- Open source
- Good for beginners
Free CC0 PBR materials, textures and HDRIs.
A scripting language for branching dialogue, from inkle.
- Free
- Open source
- Good for beginners
The easiest place to publish and share indie and jam games.
Free and paid asset packs from independent creators.
- Free + paid plans
- Good for beginners
A calendar of upcoming and ongoing online game jams.
A large community for questions, feedback and discussion.
- Free resource
- Good for beginners
A simple, free C library for learning game programming.
- Free
- Open source
- Good for beginners
A free, open-source, data-driven game engine built in Rust.
A free, lightweight engine for 2D games on mobile and web.
A node-based terrain generator for realistic landscapes.
An open-source C# framework for 2D and 3D games.
An affordable, powerful audio workstation.
Crash and error reporting for released games.
Publish your game on Steam.
A high-end engine for realistic 3D games, with visual scripting.
A Java framework for 2D and 3D games on desktop, Android and web.