Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Engine

Game Engine

469 projects

Showing 36 of 469 projects

ecs-lua
ecs-luaLua

A fast, ergonomic Entity Component System engine for Lua game development with no external dependencies.

#robloxlua#luau#roblox
Stars228
Forks67
Last commit1 year ago
The Secret Chronicles of Dr. M.
The Secret Chronicles of Dr. M.C++

An open-source 2D side-scrolling platform game with an advanced in-game level editor and scripting capabilities.

#2d-platformer#community-driven#game-development
Stars223
Forks52
Last commit
Lumino
LuminoC++

An open-source library for building interactive real-time graphics applications like games and digital art across multiple platforms.

#vulkan#directx-12#real-time-graphics
Stars219
Forks18
Last commit2 days ago
LeoECS
LeoECSC#

A lightweight, high-performance C# Entity Component System framework with optional Unity integration.

#csharp#dotnet#data-oriented-design
Stars218
Forks32
Last commit6 months ago
ecs-lib
ecs-libTypeScript

A tiny and easy-to-use Entity Component System library for game programming, written in TypeScript.

#decoupled-architecture#gamedev#entity-component
Stars215
Forks11
Last commit3 years ago
Stencyl (OpenFL)
Stencyl (OpenFL)Haxe

A Haxe-based game engine for creating Flash, HTML5, iOS, Android, and desktop games without coding.

#visual-scripting#mobile-games#no-code
Stars215
Forks48
Last commit15 days ago
evolved.lua
evolved.luaLua

A fast and flexible archetype-based Entity-Component-System library for Lua, designed for high performance and simplicity.

#simulation#luajit#entity-component
Stars212
Forks9
Last commit2 months ago
Godot-D
Godot-DD

D language bindings for the Godot Engine's GDNative API, enabling game development in D.

#d-language#dub#bindings
Stars212
Forks21
Last commit2 years ago
gdx-vfx
gdx-vfxJava

A flexible post-processing visual effects library for libGDX, offering lightweight integration and simple effect implementation.

#graphics#gwt#shaders
Stars210
Forks25
Last commit2 years ago
flextGL
flextGLC

A flexible OpenGL and Vulkan header and loader generator that gives developers complete control over exposed API versions and extensions.

#vulkan#loader-generator#sdl2
Stars208
Forks14
Last commit3 months ago
Catacomb 3D
Catacomb 3DC++

Source code for the classic 1991 first-person shooter Catacomb 3-D, released under GPLv2.

#historical-software#first-person-shooter#c-plus-plus
Stars204
Forks54
Last commit12 years ago
Chocolate Quake
Chocolate QuakeC

A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.

#dos-emulation#sdl2#game-preservation
Stars199
Forks12
Last commit11 days ago
Lib-Pico8
Lib-Pico8Lua

A collection of useful common functions for Pico-8 game development.

#indie-games#game-development#utility-library
Stars196
Forks15
Last commit6 years ago
Apus Game Engine
Apus Game EnginePascal

A long-standing Delphi/Pascal game engine used in commercial titles like Spectromancer and Astral Heroes.

#astral-heroes#open-source#spectromancer
Stars189
Forks30
Last commit4 days ago
FreeFT
FreeFTC++

An open-source isometric action game engine inspired by Fallout Tactics, enabling real-time tactical gameplay.

#tactical-combat#multiplayer-games#cmake
Stars188
Forks18
Last commit6 months ago
EntityJavaScript
EntityJavaScriptJavaScript

An HTML5 JavaScript game engine using the entity-component design pattern for highly flexible and decoupled game development.

#html5#entity-component#cli-tool
Stars186
Forks23
Last commit10 years ago
CatacombGL
CatacombGLC++

An OpenGL source port for the classic Catacomb 3D games, enhancing graphics and adding modern features while preserving original gameplay.

#sdl2#game-preservation#opengl
Stars185
Forks15
Last commit12 days ago
Carimbo
CarimboC++

A modern, cross-platform 2D game engine written in C++23 with Lua scripting and WebAssembly support.

#lua-scripting#webassembly#sdl
Stars184
Forks8
Last commit1 month ago
Sock.lua
Sock.luaLua

A Lua networking library for LÖVE games, designed to make multiplayer game development easy.

#multiplayer#gamedev#client-server
Stars183
Forks7
Last commit5 years ago
Shädows
ShädowsLua

A 2D dynamic lighting and shadow engine for the LÖVE game framework.

#lights-engine#opengl#opengl-es
Stars182
Forks9
Last commit6 years ago
cargo
cargoLua

A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.

#caching#game-development#resource-management
Stars182
Forks11
Last commit6 years ago
Protogame
ProtogameC#

A modular cross-platform game engine for C# built on MonoGame, with built-in support for 3D multiplayer games.

#multiplayer#modular-architecture#flexible
Stars181
Forks32
Last commit8 years ago
trivial-gamekit
trivial-gamekitCommon Lisp

A simple Common Lisp framework for 2D game development with graphics, audio, and input handling.

#sound#gamedev#input
Stars177
Forks6
Last commit5 months ago
Chasm-Reverse
Chasm-ReverseC++

A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.

#sdl2#game-preservation#opengl
Stars176
Forks19
Last commit6 months ago
ecs
ecsGo

A lightweight, dependency-free Go framework for building game engines using the Entity Component System architecture.

#game-engine-2d#go-modules#sdl
Stars175
Forks12
Last commit6 months ago
SnowState
SnowStateGame Maker Language

A robust finite state machine for GameMaker Studio 2.3+ that organizes game object behavior into a single, manageable system.

#gamemaker#game-logic#behavior-management
Stars175
Forks13
Last commit11 months ago
jme-clj
jme-cljClojure

A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.

#java-interop#functional-programming#lisp
Stars172
Forks11
Last commit1 year ago
Garnet
GarnetF#

A lightweight F# library for game composition using entity-component-system (ECS) and actor-like messaging.

#coroutines#dotnet#messaging
Stars171
Forks18
Last commit1 year ago
caviar
caviarTypeScript

A blazing fast, modern game engine powered by WebGPU for Deno and the browser.

#webgpu#deno#game-development
Stars170
Forks9
Last commit9 months ago
Juno
JunoC

A tiny Lua framework for creating 2D games with chunky pixel art.

#pixel-art#graphics#chunky-pixels
Stars169
Forks14
Last commit10 years ago
Voxeliq
VoxeliqC#

An open-source block-based game engine built with C# and MonoGame for cross-platform voxel games.

#open-source#block-based#csharp
Stars168
Forks43
Last commit6 years ago
d3d9
d3d9Go

A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.

#graphics#direct3d#wrapper-library
Stars164
Forks14
Last commit11 months ago
Folded Paper Engine
Folded Paper EngineGDScript

A Blender-to-Godot addon that transforms 3D models into functional gameplay elements with minimal manual setup.

#game-design#papercraft#godot-4
Stars162
Forks9
Last commit6 days ago
Chilli Works
Chilli WorksC++

An open-source, cross-platform game engine built with modern C++ for indie developers targeting iOS, Android, and Windows.

#mobile-games#ios#open-source
Stars161
Forks25
Last commit2 years ago
Flamework
FlameworkTypeScript

An extensible TypeScript game framework for Roblox offering useful abstractions and features.

#roblox#extensible-architecture#roblox-ts
Stars157
Forks10
Last commit9 months ago
GameMonkey Script
GameMonkey ScriptC++

An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.

#embedded-scripting#c-syntax#c-plus-plus
Stars156
Forks19
Last commit3 years ago
PreviousPage 11 of 14Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
#Game Development331
#Cross Platform230
#C Plus Plus118
#Open Source99
#Gamedev99
#Opengl87
#Game78
#Retro Gaming72
#3d Graphics71
#Lua67
#2d Games61
#2d Graphics58