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/MihailRis/voxelcore

VoxelCore – voxel game engine in C++

game game-engine opengl voxel-game

Last synced: 23 Apr 2025

https://github.com/begla/Intrinsic

Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.

cross-platform cross-platform-game data-oriented data-oriented-design game game-engine rendering rendering-engine vulkan vulkan-sdk

Last synced: 08 May 2025

https://github.com/begla/intrinsic

Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.

cross-platform cross-platform-game data-oriented data-oriented-design game game-engine rendering rendering-engine vulkan vulkan-sdk

Last synced: 16 May 2025

https://github.com/ajweeks/flexengine

Cross-platform game engine with Vulkan backend

cpp flex-engine game-engine glsl personal-game-engine rendering-engine vulkan

Last synced: 16 May 2025

https://github.com/gemrb/gemrb

GemRB is a portable open-source implementation of Bioware’s Infinity Engine.

c-plus-plus engine game game-engine isometric python

Last synced: 15 Mar 2025

https://github.com/castle-engine/castle-engine

Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.

2d-game-engine 3d-game-engine castle-game-engine delphi delphi-game delphi-game-engine delphi-library delphi-source firemonkey fmx fpc freepascal game-engine gltf hacktoberfest lazarus-ide object-pascal pascal vcl x3d

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 Mar 2025

https://github.com/ikemen-engine/Ikemen-GO

An open-source fighting game engine that supports MUGEN resources.

game-engine gamedev go golang

Last synced: 11 May 2025

https://github.com/ajweeks/FlexEngine

Cross-platform game engine with Vulkan backend

cpp flex-engine game-engine glsl personal-game-engine rendering-engine vulkan

Last synced: 20 Mar 2025

https://github.com/elnormous/ouzel

C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers

android direct3d emscripten game game-development game-engine glsl hlsl linux macos metal multiplatform openal opengl opengles opensles raspbian tvos windows xaudio2

Last synced: 15 Mar 2025

https://github.com/hackclub/sprig

🍃 Learn to code by making games in a JavaScript web-based game editor.

game game-development game-engine hacktoberfest learning puzzle

Last synced: 23 Apr 2025

https://github.com/17cupsofcoffee/tetra

🎮 A simple 2D game framework written in Rust

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

Last synced: 14 May 2025

https://github.com/increpare/puzzlescript

Open Source HTML5 Puzzle Game Engine

game-engine html5 javascript puzzlescript scripting-language

Last synced: 16 May 2025

https://github.com/gigoteur/unicornconsole

Unicorn Console: create quick fantasy game in Rust/Python/Lua/Rhai/Wasm !

fantasy-console game-engine lua python rhai rust wasm

Last synced: 12 Apr 2025

https://github.com/Gigoteur/UnicornConsole

Unicorn Console: create quick fantasy game in Rust/Python/Lua/Rhai/Wasm !

fantasy-console game-engine lua python rhai rust wasm

Last synced: 19 Mar 2025

https://github.com/golangltd/lollipopgo

稳定分支2.9.X 版本已更新,由【Golang语言游戏服务器】维护,全球服游戏服务器及区域服框架,目前协议支持websocket、http及RPC,采用状态同步、帧同步,愿景:打造MMO多人竞技游戏框架! 功能持续更新中... ...

game-development game-engine game-server golang websocket-http-rpc

Last synced: 16 May 2025

https://github.com/rbfx/rbfx

Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.

3d-engine 3d-graphics cpp17 csharp desktop directx-11 game-engine hot-reload imgui mobile opengl urho3d web

Last synced: 13 Apr 2025

https://github.com/increpare/PuzzleScript

Open Source HTML5 Puzzle Game Engine

game-engine html5 javascript puzzlescript scripting-language

Last synced: 20 Mar 2025

https://github.com/pmgl/microstudio

Free, open source game engine online

game-2d game-3d game-engine gamedev javascript lua microscript nodejs python

Last synced: 01 Apr 2025

https://github.com/falltergeist/falltergeist

Opensource crossplatform Fallout 2™ game engine writen in C++ and SDL.

c-plus-plus fallout fallout2 game-engine sdl

Last synced: 15 Mar 2025

https://github.com/klaussilveira/qengine

Retro game engine for creating games like it's 1997

3d-engine 3d-game fps game-development game-engine gamedev linux

Last synced: 04 Apr 2025

https://github.com/NateTheGreatt/bitECS

Functional, minimal, data-oriented, ultra-high performance ECS library written in JavaScript

ecs entitycomponentsystem functional game game-development game-engine gamedev high-performance particles

Last synced: 01 Apr 2025

https://github.com/inanevin/LinaEngine

Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.

3d-graphics 3d-graphics-engine game-development game-engine game-engine-development gamedev graphics gui lina-engine ui vulkan-game-engine

Last synced: 01 Apr 2025

https://github.com/avgjs/avg-core

A Future-oriented Adventure Game Framework based on React & Pixi.js. Docs: https://avgjs.github.io/docs/

adventure-game-engine avg galgame game game-development game-engine game-frameworks gamemaker react visual-novel visual-novel-engine webgl

Last synced: 13 May 2025

https://github.com/storm-devs/storm-engine

Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.

3d-engine 3d-game-engine cmake cpp cpp20 directx engine game-engine pirates sea-dogs storm-engine video-game x64

Last synced: 23 Jan 2025

https://github.com/shirakumo/trial

A fully-fledged Common Lisp game engine

common-lisp game-development game-engine gamedev opengl

Last synced: 13 May 2025

https://github.com/Shirakumo/trial

A fully-fledged Common Lisp game engine

common-lisp game-development game-engine gamedev opengl

Last synced: 20 Mar 2025

https://github.com/RanvierMUD/ranviermud

A node.js based MUD game engine

game-engine javascript mud multi-user-dungeon nodejs rpg

Last synced: 15 Apr 2025

https://github.com/ryanisaacg/quicksilver

A simple framework for 2D games on desktop and web

game-engine game-engine-2d gamedev pure-rust rust rust-library wasm

Last synced: 30 Apr 2025

https://github.com/nonunknown/godot-powerful

List of plugins to turn godot into a most powerful engine that already is.

addon game-engine gdscript godot godot-editor godot-engine godot-games powerful

Last synced: 04 Apr 2025

https://github.com/rimochan/librian

【Librian】簡明強大的 Galgame | Visual Novel 引擎

galgame game-engine python3 visual-novel

Last synced: 16 May 2025

https://github.com/RimoChan/Librian

【Librian】簡明強大的 Galgame | Visual Novel 引擎

galgame game-engine python3 visual-novel

Last synced: 25 Mar 2025

https://github.com/planimeter/game-engine-2d

Planimeter Game Engine 2D - LÖVE-based game engine for Lua

2d-game-engine game-development game-engine gamedev grid-sdk love2d lua luajit

Last synced: 04 Apr 2025

https://github.com/Planimeter/game-engine-2d

Planimeter Game Engine 2D - LÖVE-based game engine for Lua

2d-game-engine game-development game-engine gamedev grid-sdk love2d lua luajit

Last synced: 15 Mar 2025

https://github.com/cmilr/Unity2D-Components

A constantly evolving array of Unity C# components for 2D games, including classes for pixel art cameras, events & messaging, saving & loading game data, collision handlers, object pools, and more.

c-sharp csharp game-development game-engine gamedev pixel-art unity unity2d unity2d-components unity3d

Last synced: 23 Apr 2025

https://github.com/eduard-permyakov/peredvizhnikov-engine

A fully lock-free game engine written in C++20

concurrency cpp ecs game-engine lock-free

Last synced: 04 Apr 2025

https://github.com/NazaraEngine/NazaraEngine

Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.

3d-engine c-plus-plus cplusplus-17 cpp cross-platform enet game-development game-engine gamedev linux macos nazara-engine network opengl realtime-games rendering shadergraph shaders vulkan windows

Last synced: 15 Mar 2025

https://github.com/jamesroutley/24a2

🏵 An ultra-minimalist game engine

game game-engine

Last synced: 05 Apr 2025

https://github.com/doraku/defaultecs

Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.

c-sharp dotnet ecs entity-component-system game game-development game-engine gamedev

Last synced: 19 Jun 2025

https://github.com/cocos/engine-native

Native engine for Cocos Creator v2.x

3d cocos cocos2d game-development game-engine ios metal rendering vulkan

Last synced: 15 Mar 2025

https://github.com/Doraku/DefaultEcs

Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.

c-sharp dotnet ecs entity-component-system game game-development game-engine gamedev

Last synced: 01 Apr 2025

https://github.com/skylicht-lab/skylicht-engine

Skylicht Engine is C++ Game Engine based on Irrlicht 3D. And my goal is to create a high-performance and lightweight Game Framework that can seamlessly function on both web and mobile platforms. This framework will be available to everyone for free.

directx11 game-development game-engine google-angle irrlicht-engine lightmapper opengles3 particle skylicht-engine

Last synced: 01 Apr 2025

https://github.com/cping/LGame

A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

2d android dev framework game game-engine html5 ios java jfx mobile multiplatform web

Last synced: 26 Mar 2025

https://github.com/menacingmecha/godot-psx-style-demo

Demo project featuring a collection of PS1 style shaders and materials for Godot engine.

90s game-development game-engine gamedev godot low-poly pixel-art ps1 psx retro shaders

Last synced: 04 Apr 2025

https://github.com/MenacingMecha/godot-psx-style-demo

Demo project featuring a collection of PS1 style shaders and materials for Godot engine.

90s game-development game-engine gamedev godot low-poly pixel-art ps1 psx retro shaders

Last synced: 15 Apr 2025

https://github.com/NBlood/NBlood

Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhumed)

blood build-engine duke-nukem-3d duke-nukem-64 eduke32 exhumed game-engine ion-fury mapster32 nblood pcexhumed powerslave redneck-rampage rednukem sdl sdl2 shadow-warrior source-port

Last synced: 01 Apr 2025

https://github.com/ftsf/nico

a Game Framework in Nim inspired by Pico-8.

game-development game-engine game-engine-2d game-framework gamedev nim

Last synced: 06 Apr 2025

https://github.com/fenomas/noa

Experimental voxel game engine.

game-engine js-game voxel

Last synced: 16 May 2025

https://github.com/andyhall/noa

Experimental voxel game engine.

game-engine js-game voxel

Last synced: 21 Feb 2025

https://github.com/phisko/kengine

Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.

cpp cpp-game-engine cpp-library cpp-templates cpp17 ecs engine entity entity-component entity-component-system entt game game-development game-engine gamedev gameobject lua-script modern-cpp python-script

Last synced: 05 Apr 2025

https://github.com/bberak/react-native-game-engine-handbook

A React Native app showcasing some examples using react-native-game-engine 🐒✨

game-2d game-development game-engine react react-native

Last synced: 15 May 2025

https://github.com/etlegacy/etlegacy

ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.

c enemy-territory etlegacy fps fps-game game game-development game-engine game-engine-3d legacy-mod linux lua macosx multi-platform multiplayer-game network-game opengl windows wolfenstein

Last synced: 15 May 2025

https://github.com/NoelFB/blah

A small 2d c++ game framework

cpp17 game-engine game-engine-2d game-framework

Last synced: 01 Apr 2025

https://github.com/noelfb/blah

A small 2d c++ game framework

cpp17 game-engine game-engine-2d game-framework

Last synced: 04 Apr 2025

https://github.com/hiloteam/Sein.js

Progressive web 3D game engine.

3d game-engine renderer webgl

Last synced: 20 Mar 2025

https://github.com/Blecki/dwarfcorp

An open-source 3D colony management game for PC, Mac and Linux

3d csharp dwarf-fortress game game-engine graphics visual-studio xna xna-fna

Last synced: 13 May 2025

https://github.com/thunder-engine/thunder

Thunder Engine – Cross-platform 2D and 3D game engine with modular architecture

cross-platform game-development game-engine gamedev metal open-source opengl vulkan

Last synced: 20 Mar 2025

https://github.com/MarilynDafa/Bulllord-Engine

lightspeed lightweight elegant game engine in pure c

android cross-platform directx12 game-engine ios linux metal opengl osx uwp vulkan webgl windows

Last synced: 20 Mar 2025

https://github.com/Bombfuse/emerald

A 2D rust game engine focused on portability.

2d game-development game-engine gamedev physics rust

Last synced: 08 May 2025

https://github.com/FWGS/xash3d

DEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted.

cross-platform-game game-engine goldsrc half-life multiplayer-game-engine pure-c xash3d-engine xash3d-fwgs

Last synced: 20 Mar 2025

https://github.com/dontpanic92/OpenPAL3

仙三开源版 - The efforts to create an open-source implementation of Chinese Paladin 3

game game-engine open-source pal pal3 rust vulkan

Last synced: 27 Apr 2025

https://github.com/dontpanic92/openpal3

仙三开源版 - The efforts to create an open-source implementation of Chinese Paladin 3

game game-engine open-source pal pal3 rust vulkan

Last synced: 04 Apr 2025

https://github.com/city41/breakouts

A collection of JS engine implementations of Breakout

game-development game-engine javascript javascript-game

Last synced: 01 Apr 2025

https://github.com/sunag/sea3d

An open-source format and tools for game developers :video_game:

3dsmax exporter game-engine html5 javascript pbr studio threejs webgl

Last synced: 13 Apr 2025