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

legion
legionRust

A high-performance, feature-rich Entity Component System (ECS) library for Rust game development with minimal boilerplate.

#systems-scheduling#parallel-computing#data-oriented-design
Stars1.7k
Forks140
Last commit4 years ago
Torque 2D
Torque 2DC

A free, open-source, cross-platform 2D game engine built on proven Torque technology with editors and modular tools.

#modular-architecture#opengl#openal
Stars1.7k
Forks137
Last commit1 day ago
Oak
OakGo

A pure Go game engine for building 2D games and GUI applications with built-in rendering, physics, and audio systems.

#gamedev#collision-detection#ui
Stars1.7k
Forks87
Last commit25 days ago
OpenSAGE
OpenSAGEC#

A free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals.

#sage#direct3d#ea-pacific
Stars1.6k
Forks154
Last commit5 months ago
AnKi 3D Engine
AnKi 3D EngineC++

An open-source 3D game engine supporting Vulkan and DirectX 12 across Linux, Windows, and Android platforms.

#vulkan#graphics#android
Stars1.6k
Forks106
Last commit4 days ago
Cyclops Level Builder
Cyclops Level BuilderGDScript

A Godot plugin for quickly blocking in levels with click-and-drag block creation, material editing, and automatic collision.

#collision-detection#prototyping#level-design
Stars1.6k
Forks64
Last commit2 days ago
OpenGothic
OpenGothicC++

An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.

#vulkan#mod-support#gothic
Stars1.6k
Forks132
Last commit1 day ago
Lumos
LumosC++

A cross-platform C++ game engine for 2D and 3D development with Vulkan rendering and Lua scripting.

#vulkan#premake#lua-scripting
Stars1.6k
Forks157
Last commit4 days ago
toy engine
toy engineC++

A thin, modular C++ game engine designed for building games directly from C++ with full control and fast iteration.

#procedural-generation#modular-architecture#real-time-graphics
Stars1.6k
Forks106
Last commit5 years ago
Horde3D
Horde3DC++

A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.

#real-time-graphics#opengl#3d-graphics
Stars1.6k
Forks307
Last commit1 month ago
openblack
openblackC++

An open-source reimplementation of Black & White (2001) in modern C++ with support for OpenGL and Vulkan.

#vulkan#open-source#game-preservation
Stars1.6k
Forks95
Last commit1 month ago
Paradox
Paradox

Xenko is a cross-platform game engine with a focus on VR/AR development, now known as Stride.

#visual-scripting#gamedev#xenko
Stars1.5k
Forks337
Last commit8 years ago
OpenRTS
OpenRTSJava

A pure Java 3D real-time strategy game engine with built-in editor and versatile data structure.

#game-design#gradle#jmonkeyengine
Stars1.5k
Forks157
Last commit1 year ago
Ikemen GO
Ikemen GOGo

An open-source fighting game engine written in Go that supports M.U.G.E.N resources with enhanced features.

#gamedev#game-development#golang
Stars1.5k
Forks243
Last commit2 days ago
Quake3e
Quake3eC

A modern, optimized Quake III Arena engine with Vulkan and OpenGL renderers, focused on performance, security, and mod compatibility.

#vulkan#quake3#opengl
Stars1.5k
Forks220
Last commit1 day ago
bitECS
bitECSTypeScript

A flexible, minimal, data-oriented Entity Component System (ECS) library for TypeScript.

#entitycomponentsystem#simulation#particles
Stars1.5k
Forks115
Last commit11 days ago
termloop
termloopGo

A pure Go game engine for building terminal-based games with a simple render loop, built on top of Termbox.

#open-source#terminal#ascii-art
Stars1.5k
Forks80
Last commit2 years ago
Kiwi.js
Kiwi.jsJavaScript

An open-source HTML5 game framework for creating mobile and desktop browser games with WebGL rendering and CocoonJS publishing.

#mobile-games#open-source#html5-game-framework
Stars1.5k
Forks191
Last commit3 years ago
BananaBread
BananaBreadC++

A C++ 3D game engine ported to run in web browsers using JavaScript, WebGL, and WebAssembly via Emscripten.

#webassembly#emscripten#real-time-editing
Stars1.5k
Forks370
Last commit4 years ago
axys
axysC++

A multi-platform C++ game engine for 2D games on desktop, mobile, Xbox, and WebAssembly, forked from Cocos2d-x.

#vulkan#axmol#webassembly
Stars1.4k
Forks298
Last commit1 day ago
Axmol Engine
Axmol EngineC++

A C++ multi-platform game engine for 2D development on desktop, mobile, Xbox, and WebAssembly.

#vulkan#axmol#webassembly
Stars1.4k
Forks297
Last commit1 day ago
OpenTomb
OpenTombC++

An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.

#bullet-physics#lua-scripting#discontinued
Stars1.4k
Forks160
Last commit1 year ago
Duality
DualityC#

A plugin-based 2D game development framework built with C# and OpenTK.

#nuget#gamedev#opengl
Stars1.4k
Forks288
Last commit1 year ago
Godex
GodexC++

An Entity Component System (ECS) library for the Godot Engine, enabling data-oriented game architecture.

#open-source#gamedev#performance-optimization
Stars1.4k
Forks75
Last commit3 years ago
Gunslinger
GunslingerC

A header-only C99 framework for building cross-platform games and multimedia applications with a simple API.

#sokol-inspired#graphics#lightweight
Stars1.4k
Forks89
Last commit2 months ago
OpenTESArena
OpenTESArenaC++

A modern open-source engine re-implementing The Elder Scrolls: Arena with quality-of-life improvements.

#vulkan#elder-scrolls#sdl2
Stars1.4k
Forks87
Last commit22 days ago
Spanish (Español)
Spanish (Español)

A curated list of games, libraries, tutorials, and resources for the Flame game engine in Flutter.

#lists#awesome-list#game-development
Stars1.4k
Forks117
Last commit4 days ago
Mandarin Chinese (中文)
Mandarin Chinese (中文)

A curated list of games, libraries, tutorials, and resources for the Flame game engine in Flutter.

#lists#awesome-list#game-development
Stars1.4k
Forks117
Last commit4 days ago
nCine
nCineC++

A cross-platform 2D game engine written in C++11 with optional Lua scripting, emphasizing performance.

#game-engine-2d#lua-scripting#open-source
Stars1.3k
Forks81
Last commit11 days ago
Q2RTX
Q2RTXC

NVIDIA's implementation of Quake II with fully path-traced global illumination using RTX ray-tracing technology.

#vulkan#real-time-graphics#path-tracing
Stars1.3k
Forks211
Last commit8 months ago
doukutsu-rs
doukutsu-rsRust

A faithful, open-source re-implementation of the Cave Story game engine written in Rust.

#hacktoberfest#hacktoberfest2022#metroidvania
Stars1.3k
Forks82
Last commit19 days ago
libGDX
libGDX

A curated collection of resources, tools, tutorials, and assets for the libGDX cross-platform game development framework.

#developer-tools#open-source#awesome-list
Stars1.3k
Forks84
Last commit1 year ago
GemRB
GemRBC++

A portable open-source reimplementation of the Infinity Engine for running classic RPGs like Baldur's Gate on modern platforms.

#baldurs-gate#isometric#open-source
Stars1.2k
Forks219
Last commit3 days ago
Castle Game Engine
Castle Game EnginePascal

Cross-platform 3D and 2D game engine with a powerful visual editor, built with modern Pascal.

#open-source#visual-editor#3d-game-engine
Stars1.2k
Forks166
Last commit1 day ago
Vortice.Windows
Vortice.WindowsC

Modern .NET bindings for Direct3D12, Direct3D11, Direct2D, XAudio, and other Windows multimedia APIs.

#windows-api#nuget#graphics
Stars1.2k
Forks92
Last commit1 day ago
MxEngine
MxEngineC++

An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.

#vulkan#open-source#educational
Stars1.2k
Forks73
Last commit2 years ago
PreviousPage 5 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
#Game Development464
#Cross Platform249
#C Plus Plus129
#Open Source117
#Gamedev105
#Lua101
#Opengl94
#Game87
#Retro Gaming81
#2d Games80
#3d Graphics75
#2d Graphics74