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

DXX-Rebirth
DXX-RebirthC++

A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.

#multiplayer#game-preservation#opengl
Stars634
Forks143
Last commit4 days ago
GLSMAC
GLSMACC++

An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.

#multiplayer#sdl2#smac
Stars625
Forks29
Last commit1 day ago
Koala Engine
Koala EngineC++

A C++20 game engine built on EnTT's Entity-Component-System architecture, focusing on ease-of-use, runtime extensibility, and compile-time type safety.

#modular-architecture#type-safety#c-plus-plus-20
Stars616
Forks33
Last commit3 years ago
Gideros
GiderosC

A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.

#mobile-games#lua-scripting#opengl
Stars614
Forks118
Last commit1 month ago
blah
blahC++

A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.

#game-engine-2d#minimal-dependencies#direct3d
Stars606
Forks54
Last commit3 years ago
Nevermore
NevermoreLua

A ModuleScript loader with reusable server-client modules for faster Roblox game development.

#nevermore#animation#reusable-modules
Stars606
Forks144
Last commit1 day ago
Librelancer
LibrelancerC#

An open-source re-implementation of the 2003 space simulation game Freelancer, built with C# and OpenGL.

#space-sim#freelancer#game-preservation
Stars604
Forks66
Last commit3 days ago
Open Fodder
Open FodderC++

An open-source port of the classic Cannon Fodder action-strategy game engine for modern operating systems.

#cannon-fodder#game#map-editor
Stars601
Forks57
Last commit12 days ago
idTech4A++ (Harmattan Edition)
idTech4A++ (Harmattan Edition)C++

A collection of idTech engine runtime libraries enabling DOOM III, Quake 4, Prey (2006), and over 20 other classic games and mods to run on Android, Windows, and Linux.

#android-gaming#vulkan#quake
Stars592
Forks46
Last commit
GoKit
GoKitC#

A lightweight, flexible tweening library for Unity that simplifies object animations with a modular architecture.

#modular#animation#lightweight
Stars591
Forks124
Last commit5 years ago
OpenApocalypse
OpenApocalypseC++

An open-source re-implementation of the classic strategy game X-COM: Apocalypse, requiring the original game files to run.

#xcom-apocalypse#xcom#sdl2
Stars587
Forks111
Last commit2 days ago
Isogenic
IsogenicJavaScript

A TypeScript/JavaScript game engine for 2D and isometric multiplayer games with built-in networking and physics.

#html5-games#multiplayer-games#scenegraph
Stars580
Forks141
Last commit4 months ago
FIFE
FIFEC++

A multi-platform isometric game engine with C++ core and Python bindings for creating extensible 2D games.

#cmake#c-plus-plus#isometric-games
Stars580
Forks77
Last commit10 days ago
neoGFX
neoGFXC++

A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.

#vulkan#gpu-rendering#opengl
Stars574
Forks51
Last commit1 day ago
Jazz² Resurrection
Jazz² Resurrection

An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.

#emscripten#jazz-jackrabbit#platformer
Stars568
Forks20
Last commit5 days ago
Flat Red Ball
Flat Red BallC#

A cross-platform 2D game engine built in .NET, focused on ultimate productivity for game developers.

#nuget#pixel-art#visual-editor
Stars568
Forks72
Last commit1 day ago
play-cljc
play-cljcClojure

A Clojure and ClojureScript library for making games that run in both OpenGL and WebGL.

#clojurescript#graphics#opengl
Stars566
Forks17
Last commit2 years ago
JoltPhysics.js
JoltPhysics.jsC++

A JavaScript port of the Jolt Physics engine using Emscripten, enabling high-performance physics simulations in web applications.

#simulation#webassembly#emscripten
Stars562
Forks53
Last commit5 days ago
Carnage3D
Carnage3DC++

An open-source reimplementation of Grand Theft Auto 1 (GTA1) using modern technologies, playable in a web browser.

#webassembly#gta#opengl
Stars557
Forks53
Last commit19 days ago
NXEngine-evo
NXEngine-evoC

An upgraded and refactored open-source engine for running the classic game Cave Story.

#sdl2#cave-story#open-source-game
Stars545
Forks90
Last commit5 months ago
JavaScript Breakouts
JavaScript BreakoutsJavaScript

A collection of Breakout game implementations in various JavaScript game engines for comparison.

#html5-games#game-development#breakout-game
Stars542
Forks115
Last commit2 years ago
Kazmath
KazmathC

A simple C math library for 3D graphics and game development, widely used in mobile games.

#c-library#mobile-games#graphics
Stars540
Forks97
Last commit5 years ago
Awesome Graphics Libraries
Awesome Graphics LibrariesPython

A curated list of C++ graphics libraries and resources for 3D rendering and game development.

#vulkan#geometry-processing#real-time-graphics
Stars535
Forks37
Last commit3 months ago
Dark Basic
Dark BasicC++

An open-source BASIC programming language for creating Windows applications and games with DirectX support.

#programming-language#windows-games#windows-development
Stars531
Forks144
Last commit9 years ago
Jagged Alliance Stracciatella
Jagged Alliance StracciatellaC++

A portable, cross-platform continuation of Jagged Alliance 2 that fixes bugs and provides a stable base for mods.

#modding-platform#bug-fixes#hacktoberfest
Stars530
Forks105
Last commit3 days ago
Red Eclipse 2
Red Eclipse 2C++

Base environment for Red Eclipse and associated source files.

#main project#hacktoberfest#game
Stars530
Forks111
Last commit4 months ago
FWK
FWKC

A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.

#lua-scripting#open-source#public-domain
Stars526
Forks38
Last commit1 year ago
Octave
OctaveC++

A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.

#vulkan#lua-scripting#console-development
Stars521
Forks34
Last commit4 months ago
Glide Engine
Glide EngineSwift

A SpriteKit and GameplayKit based engine for building 2D games on Apple platforms, with a focus on side scrollers.

#apple#ios#gameplaykit
Stars506
Forks46
Last commit1 year ago
REGoth
REGothC++

A modern open-source reimplementation of the zEngine used in Gothic and Gothic II games.

#open-source#gothic-game#game-preservation
Stars501
Forks36
Last commit6 years ago
GameMaker
GameMaker

A curated list of awesome libraries, snippets, guides, and projects for the GameMaker game engine.

#gamemaker#gamemaker-projects#gamedev
Stars500
Forks35
Last commit5 days ago
Goost
GoostC++

A general-purpose, extensible C++ extension module for the Godot Engine, adding missing functionality and performance optimizations.

#modular-architecture#open-source#performance-optimization
Stars499
Forks20
Last commit3 years ago
CocosSharp
CocosSharpC#

A C# implementation of Cocos2D and Cocos3D APIs for building cross-platform games with MonoGame.

#mobile-games#desktop-games#csharp
Stars498
Forks161
Last commit6 years ago
Razix Engine
Razix EngineC++

A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.

#vulkan#directx-12#lua-scripting
Stars493
Forks32
Last commit2 days ago
Takin Godot Template
Takin Godot TemplateGDScript

A Godot 4 template with curated plugins, essential features, and best practices for kick-starting game projects in GDScript.

#template#godot-4#gdscript
Stars489
Forks37
Last commit10 months ago
Pixelbox.js
Pixelbox.jsJavaScript

A sandbox framework for fast prototyping of tile-based games in HTML5 and JavaScript.

#html5-games#javascript-framework#game-prototyping
Stars488
Forks38
Last commit2 years ago
PreviousPage 8 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
2 days ago
#Game Development464
#Cross Platform249
#C Plus Plus129
#Open Source117
#Gamedev105
#Lua101
#Opengl94
#Game87
#Retro Gaming81
#2d Games80
#3d Graphics75
#2d Graphics74