{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "game-dev",
 "name": "Game engines and game-making tools",
 "page": "https://opensourceeverything.org/g/game-dev/",
 "category": "dev",
 "categoryName": "Writing code",
 "job": "Building games and game-world tools",
 "closedApps": [
  "Unity",
  "Unreal Engine",
  "GameMaker"
 ],
 "coverage": null,
 "alternatives": [
  {
   "id": "godot",
   "name": "Godot",
   "page": "https://opensourceeverything.org/p/godot/",
   "summary": "Godot is a free program for making 2D and 3D video games, with tools for designing game worlds and exporting finished games to many computers, phones and consoles. It is made for people and studios who want to build games without paying royalties or being locked into one company's tools.",
   "kind": "developer_tool",
   "setup": "easy",
   "setupWhy": "It is a desktop program you download and open; no server or command line needed.",
   "platforms": [
    "windows",
    "mac",
    "linux",
    "android"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 119173,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/godotengine/godot",
   "website": "https://godotengine.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "godot",
   "rank": 1,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Easy setup",
   "score": 74
  },
  {
   "id": "o3de",
   "name": "O3DE",
   "page": "https://opensourceeverything.org/p/o3de/",
   "summary": "O3DE is a free, open-source 3D engine, the core software used to build video games and 3D worlds. It is aimed at game developers and content creators who build games, cinema-style 3D scenes and simulations.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": true,
   "stars": 9797,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/o3de/o3de",
   "website": "https://o3de.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "o3de",
   "rank": 2,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 59.5
  },
  {
   "id": "bevy",
   "name": "Bevy",
   "page": "https://opensourceeverything.org/p/bevy/",
   "summary": "Bevy is a free, open-source toolkit for building video games, written in the Rust programming language. It is aimed at people who want to make 2D or 3D games and are comfortable working with code.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 49323,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/bevyengine/bevy",
   "website": "https://bevyengine.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "bevy",
   "rank": 3,
   "fit": "partial",
   "note": "Code-based engine; no visual editor like Unity or Unreal offers.",
   "why": "Does part of the job · Advanced setup",
   "score": 38.6
  },
  {
   "id": "raylib",
   "name": "raylib",
   "page": "https://opensourceeverything.org/p/raylib/",
   "summary": "raylib is a free programming library that lets people write their own video games and graphical programs in the C language. It is aimed at programmers and learners, especially for prototypes, simple tools and education.",
   "kind": "library",
   "setup": "advanced",
   "setupWhy": "A building block for developers, not a ready-to-use app.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "Zlib",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 35450,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/raysan5/raylib",
   "website": "https://www.raylib.com",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "raylib",
   "rank": 4,
   "fit": "partial",
   "note": "A coding library, not a visual editor; no scene or level tools.",
   "why": "Does part of the job · Advanced setup",
   "score": 36.6
  },
  {
   "id": "rojo",
   "name": "Rojo",
   "page": "https://opensourceeverything.org/p/rojo/",
   "summary": "Rojo is a free tool that lets people building games for the Roblox platform use ordinary programming tools, such as Visual Studio Code and Git, to write and manage their projects. It is aimed at experienced Roblox developers and programmers.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "MPL-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 1825,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/rojo-rbx/rojo",
   "website": "https://rojo.space",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "rojo",
   "rank": 5,
   "fit": "partial",
   "note": "Helps build Roblox games only; not a general game engine like Unity.",
   "why": "Does part of the job · Advanced setup",
   "score": 29.8
  }
 ],
 "source": "https://opensourceeverything.org/g/game-dev/",
 "group": "Game engines and game-making tools",
 "replaces": [
  "Unity",
  "Unreal Engine",
  "GameMaker"
 ]
}