Game Engine

Open-source projects categorized as Game Engine Edit details

Top 23 Game Engine Open-Source Projects

  • Godot

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

    Project mention: Super happy to see Light Projectors/Cookies implemented [Godot 4] | reddit.com/r/godot | 2022-10-05

    There's a WIP implementation of .ies import: https://github.com/godotengine/godot/pull/63835

  • 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: A list of open source games divided in categories. | reddit.com/r/opensourcegames | 2022-08-24

    You can find below some open source games who use the Github pltaform: https://github.com/leereilly/games

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: Multiplayer Networking Solutions | reddit.com/r/gamedev | 2022-10-06

    If you're proficient with Rust, go for it, performance, memory safety, "easy" multi-threading, growing ecosystem. Bevy might be of interest, as an underlying framework / game world simulation.

  • BabylonJS

    Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

    Project mention: 3D website | reddit.com/r/webgl | 2022-09-28

    checkout https://www.babylonjs.com/ its a complete framework for building 3D websites.

  • Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.

    Project mention: Unreal for 2D game? | reddit.com/r/gamedev | 2022-08-20
  • A-Frame

    :a: Web framework for building virtual reality experiences.

    Project mention: Does anyone know how to access bounded-floor geometry in oculus quest? | reddit.com/r/WebXR | 2022-09-29
  • matter-js

    a 2D rigid body physics engine for the web ▲● ■

    Project mention: Phaser vs PixiJS for making 2D games | dev.to | 2022-08-18

    Another option is to add a third-party physics library such as Matter.js, although setting up and integrating the physics library can be tricky. If you need physics in your game, especially more complex physics effects, Phaser is a better choice.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • OpenRA

    Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

    Project mention: Westwood tried to warn us years ago | reddit.com/r/NonCredibleDefense | 2022-10-04
  • openage

    Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

    Project mention: Openage Development 2022: September | reddit.com/r/openage | 2022-09-30

    In August the Definitive Edition of AoE2 received an update that changed its default graphics files from the previously used SMX format to the new SLD format. Since the AoE2 devs did not publish any information about the format, we had to reverse engineer it ourselves (together with Tevious from SLX Studio, spriteblood from Overreign and simonsan from the LibreMatch project). You can find the reversed specification in the openage repository (Link).

  • raylib

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

    Project mention: C programming | reddit.com/r/AskProgramming | 2022-10-05

    raylib is another good option if you want to stick with C

  • pyxel

    A retro game engine for Python

    Project mention: This Week in Python | dev.to | 2022-08-19

    pyxel – A retro game engine for Python

  • magictools

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

    Project mention: Where can I get free ambient music and sfx to layer into my BGM? | reddit.com/r/GameDevelopment | 2022-05-16

    Bookmark this list of resources (here for audio) and start digging.

  • boardgame.io

    State Management and Multiplayer Networking for Turn-Based Games

    Project mention: Heroku no longer has a free tier. | reddit.com/r/boardgameio | 2022-09-17

    Has anyone been able to deploy their boardgame.io projects on another free hosting service?

  • MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: Shoot 'em up Devlog 0: Design | dev.to | 2022-08-30

    Monogame (free)

  • Minetest

    Minetest is an open source voxel game engine with easy modding and game creation

    Project mention: minetest 5.6.1 released | reddit.com/r/u_robo_muse | 2022-09-26
  • engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    Project mention: Simple 3D Demo: ClojureScript + PlayCanvas + Odoyle Rules | reddit.com/r/Clojure | 2022-08-30

    I wasn't familiar with PlayCanvas, looks very cool.

  • entt

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

    Project mention: What are some cool modern libraries you enjoy using? | reddit.com/r/cpp | 2022-09-18

    entt if you really need that ECS model

  • Ebiten

    Ebitengine - A dead simple 2D game engine for Go

    Project mention: We have moved the website from ebiten.org to ebitengine.org | reddit.com/r/ebitengine | 2022-09-23

    All the pages in ebiten.org are automatically redirected to ebitengine.org.

  • flame

    A Flutter based game engine.

    Project mention: What game engine to use for a 2D interface only game | reddit.com/r/gamedev | 2022-08-10

    I'd recommend Flutter for this. It's already a UI framework, highly portable (Android, iOS, Windows, Linux, macOS, and web so far), very easy to do custom UI in, and if you do end up needing a game engine, you can embed Flame as a widget anywhere in the UI.

  • Entitas

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

  • 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: Started Unity Game Development on Linux Video Series :D | reddit.com/r/linux_gaming | 2022-05-20

    Lumberyard was open sourced by Amazon and given to The Linux foundation under the name Open 3d Engine

  • GDevelop

    :video_game: Open-source, cross-platform game engine designed to be used by everyone.

    Project mention: Best codeless free engine | reddit.com/r/gamedev | 2022-09-20

    never tried it, but I've seen it mentioned a lot https://gdevelop.io/

  • melonJS

    a fresh & lightweight javascript game engine

    Project mention: How to make a game under 10 MB and what engine to use? | reddit.com/r/gamedev | 2022-08-02

    Checkout LittleJS, MelonJS and my main recommendation, Phaser.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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). The latest post mention was on 2022-10-06.

Game Engine related posts

Index

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

Project Stars
1 Godot 53,936
2 games 20,074
3 bevy 18,909
4 BabylonJS 18,457
5 Cocos2d 16,520
6 A-Frame 14,611
7 matter-js 13,735
8 OpenRA 11,835
9 openage 11,251
10 raylib 10,773
11 pyxel 10,500
12 magictools 10,317
13 boardgame.io 9,254
14 MonoGame 8,809
15 Minetest 8,045
16 engine 7,766
17 entt 7,237
18 Ebiten 7,178
19 flame 6,960
20 Entitas 5,824
21 o3de 5,387
22 GDevelop 4,218
23 melonJS 4,203
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
www.influxdata.com