GitPop
Selection

Best game development tools in 2026: 6 open-source projects with momentum

Six open-source game development tools with real momentum in 2026 H2. Godot, Bevy, Three.js, Raylib, OpenRA, and the new wave of AI-assisted game tooling.

GitPop··4 min read

Quick answer. If you are picking game development tools in 2026 H2, the radar points to six open-source projects with real momentum: Godot, Bevy, Three.js, Raylib, OpenRA, and Inky (for narrative games). The story is "the open-source game-engine space is finally credible, and Rust is winning the new engines."

How this list was chosen

Every project below has been measured on the GitPop radar for the full 12-week window of 2026 H2. The selection criteria are:

  • Sustained PopScore ≥ 45 for the full window (this category is smaller, so the bar is lower)
  • Active maintenance (commits in the last 30 days)
  • Real production / serious indie usage (cross-checked with HN/Reddit + itch.io + Steam)
  • Targets game development (not just graphics)

This is the list the radar recommends for new game projects in 2026 H2, not the list that is "trending on r/gamedev this week."

The 6 projects

1. Godot — the open-source game engine

The default open-source game engine. GDScript + C#, 2D + 3D, MIT license. The radar's pick for "I want a real game engine without Unity's licensing drama."

  • GitHub: godotengine/godot
  • PopScore (W34): 87
  • Best for: 2D games, 3D games, the default open-source engine

2. Bevy — the Rust game engine

The Rust game engine. ECS-first, data-driven, the fastest-growing engine in 2026 H2. The radar's pick if you are starting a Rust game or you want a modern ECS architecture.

  • GitHub: bevyengine/bevy
  • PopScore (W34): 78
  • Best for: Rust games, ECS architecture, data-driven design

3. Three.js — the WebGL library

The default WebGL library. The lingua franca of browser-based 3D. The radar's pick for "I want to put 3D in a web page" and "I want to build a browser-based game."

  • GitHub: mrdoob/three.js
  • PopScore (W34): 82
  • Best for: browser 3D, web games, the default WebGL library

4. Raylib — the C game programming library

The C-based game programming library. Simple, teaching-friendly, used in many university game-dev courses. The radar's pick for "I want to learn game development" and "I want a thin, fast, C library."

  • GitHub: raysan5/raylib
  • PopScore (W34): 65
  • Best for: learning game dev, C game programming, teaching

5. OpenRA — the open-source RTS engine

The open-source RTS engine. Re-implements the Command & Conquer: Red Alert / Tiberian Dawn / Dune 2000 games with a modern open-source engine. The radar's pick for "I want to build an RTS" and "I want to play classic RTS games with modern quality-of-life features."

  • GitHub: OpenRA/OpenRA
  • PopScore (W34): 58
  • Best for: RTS games, classic-game remakes, open-source strategy

6. Inky — the narrative game scripting language

The narrative scripting language for interactive fiction / choice-based games. Used by inkle (80 Days, Heaven's Vault). The radar's pick if you are building a narrative game.

  • GitHub: inkle/ink
  • PopScore (W34): 52
  • Best for: narrative games, interactive fiction, choice-based games

Decision table

Use case Pick
Default open-source engine Godot
Rust game or modern ECS Bevy
Browser 3D / web game Three.js
Learning game dev Raylib
RTS game OpenRA
Narrative game Inky

The pattern: open-source finally won

Two years ago "open-source game engine" was a polite way of saying "indie hobbyist." In 2026 H2, open-source engines are shipping commercial games. Godot shipped several successful commercial titles in 2026 H1; Bevy is the fastest-growing engine in the radar. See State of GitPop H2 2026 for how this fits in the broader "Rust wins DX" story.

What is not on this list

  • Unity — the commercial incumbent. Not open source. The Unity licensing drama of 2024 pushed many studios to Godot, and Godot has kept those users. If you are starting a new project, Godot is the radar's pick.
  • Unreal Engine — the commercial incumbent for AAA. Not open source in the relevant sense (source-available with royalties). If you are making a AAA 3D game, Unreal is still the right pick.
  • SDL / SFML — the C/C++ game libraries. Real, mature, but the momentum has moved to Bevy and Raylib.
  • Phaser / PixiJS — the JavaScript game libraries. Real momentum, but Three.js is winning the 3D web story and Phaser is more of a 2D web story.

Where to go next

Every project on this list is a single click away from its full PopScore breakdown, AI snapshot, star history, and external mentions.

Tags

  • #game-dev
  • #best-of
  • #selection
  • #godot
  • #bevy