Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Engine

Game Engine

627 projects

Showing 36 of 627 projects

Light World
Light WorldLua

A dynamic lighting system library for Love2D games, featuring shadows, normal maps, glow maps, and post-shader effects.

#shadows#glow-effects#normal-mapping
Stars243
Forks23
Last commit9 months ago
Etheral Legends
Etheral LegendsC++

An Unreal Engine 4 C++ module providing the foundation for an indie action RPG, serving as a learning resource for UE4 game development.

#unreal-engine-4#steam#action-rpg
Stars239
Forks52
Last commit5 years ago
HxGodot (Godot 4.0)
HxGodot (Godot 4.0)Haxe

A Haxe GDExtension for Godot 4, enabling game development with Haxe nodes that integrate seamlessly into Godot scenes.

#haxe#cpp-bindings#node-scripts
Stars235
Forks12
Last commit1 year ago
Plasma
PlasmaC++

A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.

#hacktoberfest#self-hosted-gaming#uru
Stars235
Forks88
Last commit3 days ago
is::Engine
is::EngineC

An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.

#mobile-games#sfml#code-blocks
Stars234
Forks20
Last commit1 month ago
hxdefold
hxdefoldHaxe

Haxe externs for the Defold game engine, enabling type-safe game development with full API support.

#haxe#static-typing#lua-externs
Stars233
Forks19
Last commit9 months ago
Rootex
RootexC++

An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.

#bullet-physics#lua-scripting#gamedev
Stars233
Forks35
Last commit1 year ago
ecs-lua
ecs-luaLua

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

#robloxlua#luau#roblox
Stars232
Forks68
Last commit2 years ago
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
Stars223
Forks18
Last commit6 days 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
LeoECS
LeoECSC#

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

#csharp#dotnet#data-oriented-design
Stars219
Forks32
Last commit9 months 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
Stars219
Forks9
Last commit9 days 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 commit24 days 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
Stars214
Forks13
Last commit21 days 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
Stars214
Forks11
Last commit3 years 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 commit3 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
Stars211
Forks25
Last commit13 days 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
Stars207
Forks14
Last commit6 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
Stars206
Forks55
Last commit12 years ago
Lib-Pico8
Lib-Pico8Lua

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

#indie-games#game-development#utility-library
Stars198
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
Stars197
Forks32
Last commit3 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
Stars191
Forks18
Last commit9 months 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
Stars187
Forks17
Last commit13 days 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
Stars185
Forks23
Last commit11 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
Stars185
Forks11
Last commit6 years 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 commit2 months ago
Sock.lua
Sock.luaLua

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

#multiplayer#gamedev#client-server
Stars182
Forks7
Last commit5 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
Stars182
Forks32
Last commit8 years ago
Shädows
ShädowsLua

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

#lights-engine#opengl#opengl-es
Stars179
Forks9
Last commit6 years 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
Stars178
Forks13
Last commit1 year 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 commit8 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 commit8 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
Stars176
Forks12
Last commit9 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
caviar
caviarTypeScript

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

#webgpu#deno#game-development
Stars171
Forks8
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
Stars169
Forks9
Last commit1 month ago
PreviousPage 11 of 18Next

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
18 days ago
#Game Development464
#Cross Platform249
#C Plus Plus129
#Open Source117
#Gamedev105
#Lua101
#Opengl94
#Game87
#Retro Gaming81
#2d Games80
#3d Graphics75
#2d Graphics74