Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Engine

Game Engine

626 projects

Showing 36 of 626 projects

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
Stars168
Forks9
Last commit4 days ago
Garnet
GarnetF#

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

#coroutines#dotnet#messaging
Stars168
Forks18
Last commit1 year 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 commit1 year 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
Stars158
Forks10
Last commit10 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
Stars157
Forks19
Last commit4 years ago
SeriousSamClassic-VK
SeriousSamClassic-VKC++

An open-source Vulkan port of the Serious Engine for Serious Sam Classic, enabling modern graphics on Windows, Linux, macOS, BSD, and Raspberry Pi.

#vulkan#mod-support#fps-engine
Stars153
Forks17
Last commit6 months ago
mc2
mc2C++

An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.

#sdl2#opengl#strategy-game
Stars148
Forks32
Last commit2 months ago
love-loader
love-loaderLua

Threaded resource loading library for LÖVE game framework to prevent framerate drops during asset loading.

#threading#performance-optimization#game-development
Stars146
Forks17
Last commit1 year ago
Taylor
TaylorRuby

A simple game engine built with raylib and mruby, designed to make game development accessible.

#beginner-friendly#open-source#ruby-scripting
Stars146
Forks10
Last commit9 days ago
HipremeEngine
HipremeEngineD

A cross-platform game engine written in D with scripting support, supporting multiple rendering backends and platforms.

#d-lang#webassembly#opengl
Stars143
Forks10
Last commit2 days ago
EffekseerForGodot3
EffekseerForGodot3C++

A Godot Engine 3.x plugin to import and display particle effects created with Effekseer.

#effekseer#visual-effects#plugin
Stars142
Forks10
Last commit3 years ago
OpenMB
OpenMBC#

An open-source game engine for creating and modding Mount & Blade-style role-playing games, built with C# and Ogre3D.

#ogre3d-engine#open-source#physics
Stars141
Forks21
Last commit3 days ago
spine
spineC

A Godot Engine module that adds Spine 2D skeletal animation support for Godot 3.0.

#spine-animation#skeletal-animation#animation-tools
Stars139
Forks35
Last commit4 years ago
Elm Narrative Engine
Elm Narrative EngineElm

A tool for building non-linear interactive fiction games in Elm using a declarative rule-based system.

#visual-editor#branching-narratives#interactive-fiction
Stars138
Forks15
Last commit2 years ago
Raylib for Swift
Raylib for SwiftC

A Swift package that builds Raylib from source, enabling easy game development in Swift without external library management.

#gamedev#c-interoperability#game-development
Stars135
Forks17
Last commit3 years ago
vectarine
vectarineRust

A free cross-platform game engine focused on ultra-fast prototyping and fun with Luau scripting.

#open-source#luau#gamedev
Stars132
Forks7
Last commit3 days ago
Voxelman
VoxelmanD

A plugin-based client-server voxel game engine written in the D programming language.

#multiplayer#d#d-language
Stars129
Forks9
Last commit4 years ago
Grit
GritC++

A game engine with Lua scripting support, built for extensibility and cross-platform development.

#lua-scripting#openal#makefile
Stars124
Forks26
Last commit8 years ago
GodotOnReady
GodotOnReadyC#

A C# source generator for Godot 3.x that provides onready-like features for C# scripts without reflection.

#mono#boilerplate-reduction#csharp
Stars123
Forks14
Last commit3 years ago
prism
prismLua

A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.

#command-pattern#modular-architecture#turn-based
Stars120
Forks11
Last commit4 days ago
GMRoomLoader
GMRoomLoaderGame Maker Language

An award-winning GameMaker library for creating room prefabs and loading room contents dynamically at runtime.

#gamemaker#procedural-generation#gamemaker-studio-2
Stars118
Forks2
Last commit1 day ago
BBMOD
BBMODGame Maker Language

A library that simplifies 3D game development in GameMaker, from drawing 3D models in 2D games to building fully immersive 3D worlds.

#gamemaker#model#3d-models
Stars118
Forks10
Last commit4 days ago
Wurfel Engine
Wurfel EngineJava

A Java-based 3D game engine with isometric rendering, built on libGDX for creating open-world voxel and sprite games.

#isometric#local-multiplayer#java
Stars118
Forks26
Last commit11 months ago
awesome snowkit
awesome snowkit

A curated list of resources for the snõwkit collective, a group of libraries and tools for the Haxe ecosystem.

#game-jam#open-source#haxe
Stars117
Forks7
Last commit5 years ago
Lily
LilyLua

A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.

#async#multithreading#game-development
Stars115
Forks6
Last commit4 years ago
Raylib-cr
Raylib-crC

Crystal language bindings for the raylib game development library, providing low-level access and operator overloads.

#gamedev#opengl#bindings
Stars114
Forks19
Last commit1 month ago
flixel-studio
flixel-studioHaxe

An embeddable, in-game editor for HaxeFlixel that transforms the Flixel debugger into a full-featured editor.

#debugging-tools#haxe#haxeflixel
Stars110
Forks7
Last commit3 years ago
Matter
MatterLuau

A modern Entity Component System library for Roblox game development.

#luau#roblox#data-oriented-design
Stars108
Forks18
Last commit1 year ago
deep
deepLua

A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.

#graphics#drawing-layers#game-development
Stars106
Forks3
Last commit5 months ago
PixelPerfectEngine
PixelPerfectEngineD

A retro 2D and pseudo-3D game engine written in D, focused on authentic pixel-perfect graphics and a lightweight footprint.

#d-language#pixel-art#open-source
Stars104
Forks2
Last commit6 months ago
angolmois-rust
angolmois-rustRust

A Rust translation of Angolmois, a minimalistic music video game that plays BMS format files.

#bms-player#sdl#audio-visual
Stars104
Forks9
Last commit6 years ago
lba2-classic-community
lba2-classic-communityC++

Community-maintained source port modernizing the original Little Big Adventure 2 game engine for preservation and education.

#sdl3#assembly#game-preservation
Stars102
Forks27
Last commit8 days ago
GodotSx
GodotSxGDScript

A lightweight library that extends Godot 4's native signals with reactive-style operators like filter, map, merge, debounce, and throttle.

#event-driven#rx#godot-4
Stars102
Forks5
Last commit22 days ago
Allegiance
AllegianceC++

An open-source real-time strategy and first-person shooter space combat game with multiplayer support.

#first-person-shooter#team-based#directx
Stars101
Forks26
Last commit4 months ago
DreeRally
DreeRallyC

A reverse-engineered reimplementation of the classic Death Rally game engine, requiring original game assets.

#dreerally#racing-game#linux-gaming
Stars100
Forks14
Last commit4 years ago
PreviousPage 12 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
#Game86
#Retro Gaming81
#2d Games80
#3d Graphics75
#2d Graphics74