Gamedev

Open-source projects categorized as Gamedev

Top 23 Gamedev Open-Source Projects

  1. Godot

    Godot Engine – Multi-platform 2D and 3D game engine

    Project mention: Changing How We Develop Ladybird | news.ycombinator.com | 2026-06-05

    Wow, you weren't kidding, I found these before I got bored (they all seem to be LLM-authored from a quick skim):

    - https://github.com/godotengine/godot/pull/115280 Implement C# .NET Integration via Headless Glue Bypass (Build 7ae8ec974) by Eliene-byte

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: strace-ui, Bonsai_term, and the TUI renaissance | news.ycombinator.com | 2026-06-02

    My take is that GUI frameworks/APIs have abandoned power users.

    Yes, there are thing like https://github.com/ocornut/imgui, and some (especially open source) applications try and muddle a long with Qt or GTK, but many (most?) serious professional or power user applications have built their own GUI frameworks or at least custom controls to deal with this.

    Whatever route you take, as a dev it's painful, especially for someone who remembers adding a couple of libraries to a Delphi project back in the Office 2000s era and getting full docking, configurable toolbars, etc. with little to no work.

    So the easy fallback (especially with the recent proliferation of libraries) is TUI and CLI applications with the layout/docking and tabs provided by the terminal emulator itself or one of tmux/zellij/etc.

    I've been thinking on and off for a few years now about the idea of a "graphical terminal", sitting somewhere between a GUI toolkit and a terminal emulator and a full blown OS for building inter-composable apps and tools and components that could replace TUI based workflows/apps/layouts. I have a vision of every "pro" app just being a different curation and configuration of underlying components rather than actually separate software.

  4. bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: Bevy Engine | news.ycombinator.com | 2026-06-04
  5. phaser

    Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

    Project mention: Unity begone | dev.to | 2026-05-14

    Here is what I wanted to find - simple portal where I could play simpler games built with HTML and Javascript and nothing else. Sure, building them with engines like Phaser is one thing, but creating a complete game with Unity and then packing it together to play a game that I can't tinker with is no fun!

  6. raylib

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: Got into Jai closed beta on March 2026 | news.ycombinator.com | 2026-05-07
  7. egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

    Project mention: WinUI 3 Performance: A Leap Forward | news.ycombinator.com | 2026-05-14
  8. libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: MonoGame: A .NET framework for making cross-platform games | news.ycombinator.com | 2026-03-07
  9. WaveFunctionCollapse

    Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

    Project mention: Bitmap and tilemap generation from a single example | news.ycombinator.com | 2026-04-30
  10. GDevelop

    🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

  11. 3d-game-shaders-for-beginners

    🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

  12. Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

    Project mention: Website Is Just an SVG | news.ycombinator.com | 2025-09-14
  13. A-Frame

    :a: Web framework for building virtual reality experiences.

    Project mention: Modern Front end Complexity: essential or accidental? | news.ycombinator.com | 2026-04-21
  14. pyxel

    A retro game engine for Python

    Project mention: Getting Started with 2D Games Using Pyxel (Part 1): Introduction | dev.to | 2026-01-05

    Pyxel is a game engine that makes it easy to handle things like character rendering, movement, and collision detection. It is especially recommended for those who love retro-style games.

  15. bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    Project mention: Minecraft Java is switching from OpenGL to Vulkan | news.ycombinator.com | 2026-02-18
  16. magictools

    :video_game: :pencil: A list of Game Development resources to make magic happen.

  17. tracy

    Frame profiler

    Project mention: NASA Built Artemis II's Fault-Tolerant Computer | news.ycombinator.com | 2026-04-10

    >what is my point? well, i think a web stack ran under an RTOS (and sized appropriately) might be a much more pleasurable experience. Get rid of all those lags, and intermittent hangs and calls for more GB of memory.

    ... it's not the OS that's source of majority of lag

    Click around in this demo https://tracy.nereid.pl/

  18. engine

    Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

    Project mention: Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js | news.ycombinator.com | 2025-06-11

    BabylonJS and the OP's own Aframe [1] seem to have similar licenses, similar number of Github stars and forks, although Aframe seems newer and more game / VR focused.

    How do Babylon, Aframe, Three.js, and PlayCanvas [2] compare from those that have used them?

    IIUC, PlayCanvas is the most mature, featureful, and performant, but it's commercial. Babylon is the featureful 3D engine, whereas Three.js is fairly raw. Though it has some nice stuff for animation, textures, etc., you're really building your own kit.

    Any good experiences (or bad) with any of these?

    [1] https://github.com/aframevr/aframe

    [2] https://playcanvas.com/

  19. MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: MonoGame: A .NET framework for making cross-platform games | news.ycombinator.com | 2026-03-07
  20. Ebiten

    A dead simple 2D game engine for Go

  21. entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

    Project mention: EnTT | news.ycombinator.com | 2026-05-10
  22. flame

    A Flutter based game engine.

    Project mention: Android CLI: Build Android apps 3x faster using any agent | news.ycombinator.com | 2026-04-16

    Yeah, I've been using Flutter since December last year and I'm really amazed how good the developer experience is. I kinda regret not picking it up sooner but from what I understand now's a great time too with the roadmap they've planned for this year (videos on YouTube explaining Flutter concepts and decoupling Material and Cupertino).

    You can even make 2D games with Flutter with the help of Flame[0] but be wary that pixel art style games are a bit of a hassle due to some bugs in Flutter itself. Otherwise Flutter is a joy to use for its intended purpose, cross-platform apps.

    [0] https://flame-engine.org/

  23. unity-mcp

    Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.

    Project mention: Is MCP a security concern for game developers? | dev.to | 2026-04-07

    Community projects, like those from CoplayDev and CoderGamester, focus on speed and flexibility. They expose many parts of the Unity editor as MCP tools, which makes them great for experimentation and fast iteration.

  24. Pixelorama

    Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!

    Project mention: LibreSprite – open-source pixel art editor | news.ycombinator.com | 2026-03-06
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Gamedev discussion

Log in or Post with

Gamedev related posts

  • Bevy Engine

    1 project | news.ycombinator.com | 4 Jun 2026
  • MonoGame - A Game Engine for Those Who Love Reinventing the Wheel

    1 project | dev.to | 22 May 2026
  • Rust but Lisp

    6 projects | news.ycombinator.com | 9 May 2026
  • How to Profile GDScript Performance in Godot 4: A 2026 Guide

    1 project | dev.to | 7 May 2026
  • Bitmap and tilemap generation from a single example

    3 projects | news.ycombinator.com | 30 Apr 2026
  • S&box – Game engine built on Source 2 and .NET from creators of Garry's Mod

    1 project | news.ycombinator.com | 23 Apr 2026
  • How to Integrate Mirror and SocketIO in Unity — A Hybrid Multiplayer Architecture

    1 project | dev.to | 22 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Gamedev projects? This list will help you:

# Project Stars
1 Godot 112,150
2 imgui 73,701
3 bevy 46,440
4 phaser 39,725
5 raylib 33,258
6 egui 29,309
7 libGDX 25,131
8 WaveFunctionCollapse 25,117
9 GDevelop 23,492
10 3d-game-shaders-for-beginners 19,497
11 Cocos2d 18,998
12 A-Frame 17,548
13 pyxel 17,517
14 bgfx 17,120
15 magictools 16,767
16 tracy 16,101
17 engine 15,945
18 MonoGame 13,976
19 Ebiten 13,208
20 entt 12,753
21 flame 10,608
22 unity-mcp 10,377
23 Pixelorama 9,667

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?