An open API service indexing awesome lists of open source software.

Game engine

Game engines are software frameworks for game development. Game engines do the heavy lifting for developers so they can focus on other aspects of game development.

https://github.com/pokepetter/ursina

A game engine powered by python and panda3d.

3d-game-engine game-development game-engine python

Last synced: 12 May 2025

https://github.com/in0finite/sanandreasunity

Open source reimplementation of GTA San Andreas game engine in Unity

game-engine gta reimplementation unity3d

Last synced: 15 May 2025

https://github.com/in0finite/SanAndreasUnity

Open source reimplementation of GTA San Andreas game engine in Unity

game-engine gta reimplementation unity3d

Last synced: 01 Apr 2025

https://github.com/tentone/nunuStudio

Web powered cross-platform 3D, WebXR game engine.

3d game-engine webgl webvr webxr

Last synced: 14 Apr 2025

https://github.com/tentone/nunustudio

Web powered cross-platform 3D, WebXR game engine.

3d game-engine webgl webvr webxr

Last synced: 13 May 2025

https://github.com/snowballdigital/flutter-unity-view-widget

Embeddable unity game engine view for Flutter. Advance demo here https://github.com/juicycleff/flutter-unity-arkit-demo

android-library flutter flutter-package flutter-plugin game-engine unity unity3d unityframework widget

Last synced: 09 Mar 2025

https://github.com/juicycleff/flutter-unity-view-widget

Embeddable unity game engine view for Flutter. Advance demo here https://github.com/juicycleff/flutter-unity-arkit-demo

android-library flutter flutter-package flutter-plugin game-engine unity unity3d unityframework widget

Last synced: 14 May 2025

https://github.com/gongminmin/klayge

KlayGE is a cross-platform open source game engine with plugin-based architecture.

cross-platform d3d11 d3d12 engine engine3d game-engine graphics openal opengl opengles python

Last synced: 14 May 2025

https://github.com/gongminmin/KlayGE

KlayGE is a cross-platform open source game engine with plugin-based architecture.

cross-platform d3d11 d3d12 engine engine3d game-engine graphics openal opengl opengles python

Last synced: 20 Mar 2025

https://github.com/jacoders/openjk

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

c c-plus-plus fps game game-development game-engine jedi-academy jedi-outcast linux macos multi-platform multiplayer-game openjk openjk-mod singleplayer-game star-wars tps windows

Last synced: 14 May 2025

https://github.com/HaxeFlixel/flixel

Free, cross-platform 2D game engine powered by Haxe and OpenFL

2d-game-engine cross-platform flixel game-engine haxe haxeflixel haxelib openfl

Last synced: 01 Apr 2025

https://github.com/JACoders/OpenJK

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

c c-plus-plus fps game game-development game-engine jedi-academy jedi-outcast linux macos multi-platform multiplayer-game openjk openjk-mod singleplayer-game star-wars tps windows

Last synced: 15 Mar 2025

https://github.com/haxeflixel/flixel

Free, cross-platform 2D game engine powered by Haxe and OpenFL

2d-game-engine cross-platform flixel game-engine haxe haxeflixel haxelib openfl

Last synced: 27 Mar 2025

https://github.com/aws/lumberyard

Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.

game-dev game-development game-engine game-engine-3d

Last synced: 18 Jan 2025

https://github.com/gosu/gosu

2D game development library for Ruby and C++

c-plus-plus game-development game-engine gosu hacktoberfest libgosu ruby

Last synced: 15 May 2025

https://github.com/gen2brain/raylib-go

Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

android game-engine golang raylib rpi video-game

Last synced: 13 May 2025

https://github.com/excaliburjs/excalibur

🎮 Your friendly TypeScript 2D game engine for the web 🗡️

excalibur excaliburjs game-development game-engine game-framework gamedev games html5-canvas typescript

Last synced: 13 May 2025

https://github.com/rwengine/openrw

OpenRW "Open ReWrite" is an un-official open source recreation of the classic Grand Theft Auto III game executable

c-plus-plus game-engine gta gta3 linux-game macosx-game multi-platform reimplementation video-game

Last synced: 15 Mar 2025

https://github.com/dhewm/dhewm3

dhewm 3 main repository

doom doom3 game-engine gaming idtech4 linux opengl portable

Last synced: 10 Apr 2025

https://github.com/johnsundell/imagineengine

A project to create a blazingly fast Swift game engine that is a joy to use 🚀

2d-game-engine coreanimation game-development game-engine swift

Last synced: 08 Apr 2025

https://github.com/JohnSundell/ImagineEngine

A project to create a blazingly fast Swift game engine that is a joy to use 🚀

2d-game-engine coreanimation game-development game-engine swift

Last synced: 25 Mar 2025

https://github.com/mr-kelly/ksframework

QQ Group:538722494,KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload

game game-development game-engine lua unity unity-framework unity3d vikadata

Last synced: 15 May 2025

https://github.com/mr-kelly/KSFramework

QQ Group:538722494,KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload

game game-development game-engine lua unity unity-framework unity3d vikadata

Last synced: 25 Apr 2025

https://github.com/engoengine/engo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 14 May 2025

https://github.com/EnGoEngine/enGo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 12 Mar 2025

https://github.com/eva-engine/eva.js

Eva.js is a front-end game engine specifically for creating interactive game projects.

canvas2d evajs famework front-end game-engine pixijs webgl

Last synced: 14 May 2025

https://github.com/nillerusr/source-engine

Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses

cross-platform game-engine half-life2 source-engine waf

Last synced: 15 May 2025

https://github.com/ppy/osu-framework

A game framework written with osu! in mind.

game-engine game-frameworks hacktoberfest osu

Last synced: 16 May 2025

https://github.com/EngoEngine/engo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 14 Mar 2025

https://github.com/ct-js/ct-js-old

⚠️ Old repository of ct.js app. New repository here: https://github.com/ct-js/ct-js

2d-game-engine editor game-editor game-engine gamedev html5-game-development javascript pixi-js pixijs webgl

Last synced: 13 May 2025

https://github.com/PixelVision8/PixelVision8

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites

Last synced: 04 Apr 2025

https://github.com/jwpttcg66/nettygameserver

使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。使用game-executor工程,增加游戏内的异步事件全局服务, 支持事件sharding,均衡的异步执行事件逻辑

async-db game game-aysnc-event game-db game-dictionary game-engine game-proxy game-server gameserver html5-server http-server httpserver netty netty-game-server netty-server nettygame nettygameserver redis rpcserver web-socket-server

Last synced: 15 May 2025

https://github.com/pixelvision8/pixelvision8

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites

Last synced: 17 Jan 2025

https://github.com/tengge1/shadoweditor

Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/

editor game-engine gis golang lol scene shadow-editor three three-editor threejs web-gis webgl

Last synced: 14 May 2025

https://github.com/tengge1/ShadowEditor

Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/

editor game-engine gis golang lol scene shadow-editor three three-editor threejs web-gis webgl

Last synced: 06 Apr 2025

https://github.com/ezengine/ezengine

An open source C++ game engine.

3d-game-engine 3d-graphics c-plus-plus game-engine gamedev

Last synced: 12 Apr 2025

https://github.com/oakmound/oak

A pure Go game engine

2d game-development game-engine gamedev go golang ui

Last synced: 14 May 2025

https://github.com/excaliburjs/Excalibur

🎮 Your friendly TypeScript 2D game engine for the web 🗡️

excalibur excaliburjs game-development game-engine game-framework gamedev games html5-canvas typescript

Last synced: 20 Mar 2025

https://github.com/raizam/gamedev_libraries

A collection of open source c/c++ libraries for gamedev

c cplusplus game-engine gamedev gamedev-library

Last synced: 08 Apr 2025

https://github.com/fdivitto/FabGL

ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

audio audio-engine composite emulator esp32 fabgl game-engine graphics-engine graphics-library gui keyboard mouse ntsc pal ps2 sound terminal vga vt100 widget-library

Last synced: 29 Apr 2025

https://github.com/fdivitto/fabgl

ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

audio audio-engine composite emulator esp32 fabgl game-engine graphics-engine graphics-library gui keyboard mouse ntsc pal ps2 sound terminal vga vt100 widget-library

Last synced: 13 Apr 2025

https://github.com/siliconstudio/xenko

Old repo for Xenko Game Engine. Please use https://github.com/xenko3d/xenko instead.

game-development game-engine gamedev xenko

Last synced: 17 Jan 2025

https://github.com/SiliconStudio/xenko

Old repo for Xenko Game Engine. Please use https://github.com/xenko3d/xenko instead.

game-development game-engine gamedev xenko

Last synced: 04 Apr 2025

https://github.com/ezEngine/ezEngine

An open source C++ game engine.

3d-game-engine 3d-graphics c-plus-plus game-engine gamedev

Last synced: 01 Apr 2025

https://github.com/multitheftauto/mtasa-blue

Multi Theft Auto is a game engine that incorporates an extendable network play element into a proprietary commercial single-player game.

game-engine game-mod grand-theft-auto gtasa lua modding multi-theft-auto multiplayer reverse-engineering scripting

Last synced: 15 May 2025

https://github.com/ylmbtm/gameproject3

游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。

game game-development game-engine game-framework game-programming game-server gamedev games gameserver libuv mmorpg multiplayer rpg server unity

Last synced: 14 May 2025

https://github.com/blindmindstudios/starruler2-source

4X Space Strategy game Star Ruler 2's open source distribution.

c-plus-plus cpp engine engine3d game game-engine star-ruler-2

Last synced: 08 Apr 2025

https://github.com/OpenSAGE/OpenSAGE

OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.

bfme commandandconquer csharp ea-pacific game game-engine generals opensage rts sage

Last synced: 01 Apr 2025

https://github.com/BlindMindStudios/StarRuler2-Source

4X Space Strategy game Star Ruler 2's open source distribution.

c-plus-plus cpp engine engine3d game game-engine star-ruler-2

Last synced: 19 Mar 2025

https://github.com/JoelOtter/termloop

Terminal-based game engine for Go, built on top of Termbox

game-engine golang terminal terminal-game

Last synced: 14 Mar 2025

https://github.com/jmorton06/lumos

Cross-Platform C++ 2D/3D game engine

cpp17 ecs game-engine imgui linux macos opengl premake vulkan windows

Last synced: 14 May 2025

https://github.com/swift502/Sketchbook

3D playground built on three.js and cannon.js.

3d cannonjs game-engine sketchbook threejs typescript

Last synced: 20 Mar 2025

https://github.com/swift502/sketchbook

3D playground built on three.js and cannon.js.

3d cannonjs game-engine sketchbook threejs typescript

Last synced: 22 Jan 2025

https://github.com/jmorton06/Lumos

Cross-Platform C++ 2D/3D game engine

cpp17 ecs game-engine imgui linux macos opengl premake vulkan windows

Last synced: 01 Apr 2025

https://github.com/gen2brain/raylib-Go

Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

android game-engine golang raylib rpi video-game

Last synced: 12 Mar 2025

https://github.com/gvaliente/butano

Modern C++ high level GBA engine

game-boy-advance game-engine gba modern-cpp

Last synced: 14 May 2025

https://github.com/godlikepanos/anki-3d-engine

AnKi 3D Engine - Vulkan backend, modern renderer, scripting, physics and more

3d android c-plus-plus cpp game-engine graphics linux vulkan windows

Last synced: 15 Mar 2025

https://github.com/godotecs/godex

Godex is a Godot Engine ECS library.

ecs entity-component-system game-development game-engine gamedev

Last synced: 16 May 2025

https://github.com/GodotECS/godex

Godex is a Godot Engine ECS library.

ecs entity-component-system game-development game-engine gamedev

Last synced: 01 Apr 2025

https://github.com/thraka/sadconsole

A .NET ascii/ansi console engine written in C# for MonoGame and SFML. Create your own text roguelike (or other) games!

ansi ascii c-sharp console game-engine gamedev monogame roguelike sadconsole

Last synced: 13 May 2025

https://github.com/Thraka/SadConsole

A .NET ascii/ansi console engine written in C# for MonoGame and SFML. Create your own text roguelike (or other) games!

ansi ascii c-sharp console game-engine gamedev monogame roguelike sadconsole

Last synced: 18 Mar 2025

https://github.com/scottcgi/mojoc

A cross-platform, open-source, pure C game engine for mobile game.

android architecture cross-platform game-engine ios mobile-game pure-c

Last synced: 16 May 2025

https://github.com/scottcgi/Mojoc

A cross-platform, open-source, pure C game engine for mobile game.

android architecture cross-platform game-engine ios mobile-game pure-c

Last synced: 17 Apr 2025

https://github.com/GValiente/butano

Modern C++ high level GBA engine

game-boy-advance game-engine gba modern-cpp

Last synced: 08 May 2025

https://github.com/thecherno/sparky

Cross-Platform High Performance 2D/3D game engine for people like me who like to write code.

c-plus-plus game-development game-engine sparky

Last synced: 16 May 2025

https://github.com/hecrj/coffee

An opinionated 2D game engine for Rust

2d-game-engine engine game game-development game-engine gamedev rust

Last synced: 15 May 2025

https://github.com/TheCherno/Sparky

Cross-Platform High Performance 2D/3D game engine for people like me who like to write code.

c-plus-plus game-development game-engine sparky

Last synced: 15 Mar 2025

https://github.com/amerkoleci/vortice.windows

.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.

direct3d direct3d11 direct3d12 dotnet dotnetcore game-development game-engine gamedev graphics netstandard netstandard20 nuget sharpdx vortice

Last synced: 14 May 2025

https://github.com/axmolengine/axmol

Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games. (A fork of Cocos2d-x-4.0)

android angle axmol axmolengine cocos2d-x cpp20 cppwinrt d3d game-engine metal opengl uwp xbox

Last synced: 14 May 2025

https://github.com/siv3d/opensiv3d

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

c-plus-plus cpp cpp20 cross-platform game game-developement game-engine gamedev

Last synced: 12 Apr 2025

https://github.com/Siv3D/OpenSiv3D

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

c-plus-plus cpp cpp20 cross-platform game game-developement game-engine gamedev

Last synced: 31 Mar 2025