Game Development (Overview)
The full game development landscape — engines, art, audio, netcode, distribution, jams.
The game-dev section is broad. This page is the index. For 3D-in-the-browser specifically see 3D / WebGL. For animation libraries that overlap UI work see Animation. For multiplayer building blocks shared with collaborative apps see Realtime. For mobile game distribution see Mobile (Native). For game audio engines layered on DSP see Audio DSP Frameworks. For PBR materials see PBR Texture Libraries.
The 2024–26 inflection points: Unity's runtime-fee saga and reversal drove a Godot exodus that cooled but didn't reverse — Godot 4.x is now legitimately mainstream. Unreal Engine 5 with Nanite / Lumen / MetaHuman / MetaSounds is the AAA default. Bevy crossed the 0.14 line and is the serious Rust ECS contender. AI-assisted tooling (Cascadeur for animation, Inworld / Convai for NPC dialogue, Move.ai for markerless mocap) is everywhere. Diversion is rapidly displacing Plastic SCM as the indie-friendly Perforce alternative. glTF + USD are converging as universal asset formats.
Sub-pages
Engines
- 3D engines — Godot, Unity, Unreal, Bevy, Stride, o3de, Flax, Defold.
- 2D engines — Phaser, PixiJS, LÖVE, MonoGame, libGDX, GDevelop, Cocos.
- Code-first / minimal libraries — raylib, SDL3, sokol, ggez, bracket-lib.
- Specialized engines — Ren'Py, RPG Maker, GB Studio, roguelike libs, Roblox Studio.
Art / asset pipeline
- Pixel art tools — Aseprite, Libresprite, Piskel, Pyxel Edit.
- Tile / level editors — Tiled, LDtk, Trenchbroom.
- 3D modeling & rigging for games — Blender, MagicaVoxel, Mixamo.
- Animation & mocap — Spine, DragonBones, Live2D, Cascadeur, Rokoko, Move.ai.
- Voxel tools — MagicaVoxel, Goxel, VoxEdit.
- Particle & VFX — Niagara, VFX Graph, Effekseer, PopcornFX.
- Procedural terrain / world — Houdini, Gaea, World Machine.
- Free asset stores — Kenney, OpenGameArt, Quaternius, Polyhaven, Synty.
Audio
- FMOD, Wwise, Steam Audio — middleware + spatial.
- SFX & music generators / sources — bfxr, ChipTone, Incompetech, FMA.
Systems
- Multiplayer / netcode — Mirror, FishNet, Photon, Nakama, Colyseus, Hathora.
- AI / pathfinding — Recast & Detour, A* Pathfinding, ML-Agents, Convai, Inworld.
- UI frameworks — UGUI, UI Toolkit, UMG, Godot Control, NoesisGUI, Coherent, Ultralight.
- Input systems — Unity Input System, Unreal Enhanced Input, Steam Input.
- Anti-cheat — Easy Anti-Cheat, BattlEye, VAC, Vanguard.
- Localization — Crowdin, Lokalise, I2, POEditor.
Workflow
- Source control for games — Git LFS, Diversion, Unity VCS / Plastic, Perforce.
- Build / CI-CD — GameCI, Unity Cloud Build, Unreal BuildGraph.
- Testing / QA — Test Runner, AltTester, Gauntlet, Playwright for browser games.
- Performance profiling — RenderDoc, Unity Profiler, Unreal Insights, Nsight, PIX.
- Design / narrative tools — Twine, Yarn Spinner, Ink, articy:draft.
Ship & community
- Distribution / stores — Steamworks, Epic Online Services, itch.io, Poki.
- Analytics — GameAnalytics, Aptabase, Firebase.
- VR / XR — OpenXR, Quest, Unity XR, A-Frame, VRChat, Resonite.
- Game jams & community — Ludum Dare, GMTK, itch jams, learning channels.
Quick map by ambition
- First game ever / game jam: GDevelop, LÖVE, or Godot. Pixel art in Aseprite or free Libresprite. Ship to itch.io. SFX from bfxr.
- HTML5 web games: Phaser / PixiJS or PlayCanvas / Babylon.js. Ship to itch.io HTML5, Poki, CrazyGames.
- Solo indie 3D, Steam-bound: Godot 4 (MIT, no royalty) or Unity Personal (free under $200k). Diversion for source. FMOD for audio. Steamworks SDK.
- Aspiring AAA: Unreal Engine 5 (5% royalty above $1M), Perforce / Helix Core, Wwise, Houdini, RenderDoc + Nsight.
- Rust enthusiast: Bevy, bracket-lib / ggez.
- Pico-8 / minimalist hacker: raylib, LÖVE, Defold.
- Visual novel: Ren'Py + Live2D or Spine.
- Roblox: see specialized engines.
- VR / XR: Godot XR / Unity XR / Unreal XR, or web-XR via A-Frame.
Pick this if…
- Just exploring: start at 2D engines and free asset stores.
- Already shipping: focus on build/CI, analytics, distribution, source control.
- Decision overload: Godot for free/MIT, Unreal for AAA, Unity if you're already there. Don't over-shop.