Gamedev

Open-source projects categorized as Gamedev

Top 23 Gamedev Open-Source Projects

  • Godot

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

  • Project mention: Ask HN: Modern Day Equivalent to HyperCard? | news.ycombinator.com | 2024-05-01
  • imgui

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

  • Project mention: Dear ImGui version v1.90.6 released | news.ycombinator.com | 2024-05-08
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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: Alternatives to Flash Player for Videogame Coding? | news.ycombinator.com | 2024-05-08
  • bevy

    A refreshingly simple data-driven game engine built in Rust

  • Project mention: Voronoi, Manhattan, random | dev.to | 2024-04-26

    Bevy. A very young engine where you need to write the game entirely in Rust—that was appealing. But fatal flaws overshadowed everything: no editor, the engine brutally enforces the ECS approach, and the game's architecture must literally bend to fit this paradigm. So, you won't migrate to another engine at all—you just throw away all the code and start from scratch.

  • WaveFunctionCollapse

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

  • Project mention: I use Wave Function Collapse to create levels for my game (2022) [video] | news.ycombinator.com | 2024-02-27
  • libGDX

    Desktop/Android/HTML5/iOS Java game development framework

  • Project mention: Show HN: Integer Map Data Structure | news.ycombinator.com | 2024-01-24

    Neat, thank you! I'd love to see how it compares to the libgdx IntMap[0].

    [0] https://github.com/libgdx/libgdx/blob/master/gdx/src/com/bad...

  • games

    :video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

  • Project mention: Games on Github - A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine. | /r/opensourcegames | 2023-06-26
  • SaaSHub

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

    SaaSHub logo
  • egui

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

  • Project mention: Macroquad egui DevTools: Rust Game Debugging UI | dev.to | 2024-05-02

    Probably the hardest part, if you are new to egui, is to work out how to display the widgets you want. The egui demo site is quite handy in this regard. It features the egui widgets, and has GitHub links to the Rust code used to make each widget. This will help you replicate them in your own project.

  • raylib

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

  • Project mention: Zig! Can you C? | dev.to | 2024-04-04

    Fetch Packages... raylib... ./ray_test_zig/build.zig.zon:7:20: error: url field is missing corresponding hash field .url = "https://github.com/raysan5/raylib/archive/refs/tags/5.0.tar.gz", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expected .hash = "1220c28847ca8e8756734ae84355802b764c9d9cf4de057dbc6fc2b15c56e726f27b",

  • 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: Not only Unity... | /r/opensourcegames | 2023-11-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.

  • Project mention: The Book of Shaders | news.ycombinator.com | 2024-01-09

    This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...

  • A-Frame

    :a: Web framework for building virtual reality experiences.

  • Project mention: Show HN: 3D Framework for the Web. Built on Svelte and Three.js | news.ycombinator.com | 2024-04-29

    Cool project!

    For those who prefer a more vanilla approach, A-frame [1] is nice.

    [1] https://aframe.io/

  • bgfx

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

  • Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20
  • pyxel

    A retro game engine for Python

  • Project mention: Show HN: Driftmania – an open source PICO-8 racing game | news.ycombinator.com | 2024-02-16

    Nice work, gives me very Micro Machines vibes for the NES. The only thing I don't like about PICO-8 is that its completely closed source. An open source alternative that seems very promising is Pyxel. It has similar retro / pixel art limitations, a built-in sprite editor, music tracker, etc.

    https://github.com/kitao/pyxel

  • magictools

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

  • MonoGame

    One framework for creating powerful cross-platform games.

  • Project mention: The MonoGame Foundation launch | /r/monogame | 2023-11-15

    To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.

  • Ebiten

    Ebitengine - A dead simple 2D game engine for Go

  • Project mention: Lag Is Never Where You Want It... Or Don't Want It | dev.to | 2024-05-01

    Reading ebiten docs and source code they very clearly state that writing RGBA bytes to an image is slow, and shouldn't really be done every frame, at least many times per frame. This is where I thought my performance was being lost, and it sent me looking for answers for ages. Turns out, I was wrong and right.

  • entt

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

  • Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17

    EnTT is a popular alternative to flecs for C++, which has different performance/memory characteristics.

  • engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

  • Project mention: Gamedev.js Jam 2024 start and theme announcement! | dev.to | 2024-04-13

    10 × PlayCanvas Personal plan for 12 months

  • flame

    A Flutter based game engine.

  • Project mention: Hi Flutter Devs, I am struggling to make a background for my app that is extremely high fidelity lava lamp bubbles - 3d, viscous, blobby, neon glow-y, lava lamp bubbles. | /r/flutterhelp | 2023-07-07

    Check out Flame - https://github.com/flame-engine/flame

  • tracy

    Frame profiler

  • Project mention: Tracy: Real-time nanosecond resolution frame profiler | news.ycombinator.com | 2024-03-22
  • o3de

    Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

  • Project mention: Amazon Lays Off 180 Employees in Its Games Division | news.ycombinator.com | 2023-11-13
  • Fyrox

    3D and 2D game engine written in Rust

  • Project mention: Fyrox Game Engine – a Rust game engine with a real editor and scripting system | news.ycombinator.com | 2024-04-26
  • SaaSHub

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

    SaaSHub logo
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 related posts

  • Dear ImGui version v1.90.6 released

    1 project | news.ycombinator.com | 8 May 2024
  • DiligentGraphics: Open-source cross-platform rendering middleware

    1 project | news.ycombinator.com | 29 Apr 2024
  • Voronoi, Manhattan, random

    6 projects | dev.to | 26 Apr 2024
  • Web Game Engines and Libraries

    5 projects | news.ycombinator.com | 23 Apr 2024
  • Nim Versions 2.0.4 and 1.6.20 released

    1 project | news.ycombinator.com | 16 Apr 2024
  • Coding Minecraft in < 1 Hour (TypeScript and Rust)

    1 project | news.ycombinator.com | 13 Apr 2024
  • Gamedev.js Jam 2024 start and theme announcement!

    4 projects | dev.to | 13 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 Godot 83,900
2 imgui 56,047
3 phaser 36,394
4 bevy 32,489
5 WaveFunctionCollapse 22,767
6 libGDX 22,726
7 games 22,214
8 egui 19,841
9 raylib 19,126
10 Cocos2d 17,900
11 3d-game-shaders-for-beginners 17,083
12 A-Frame 16,210
13 bgfx 14,323
14 pyxel 13,197
15 magictools 12,897
16 MonoGame 10,837
17 Ebiten 9,889
18 entt 9,497
19 engine 9,152
20 flame 8,821
21 tracy 7,856
22 o3de 7,367
23 Fyrox 7,273

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