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.
- GitHub: https://github.com/topics/game-engine
- Wikipedia: https://en.wikipedia.org/wiki/Game_engine
- Aliases: game-engine-framework, game-engine-development, game-engines,
- Last updated: 2025-06-27 00:11:59 UTC
- JSON Representation
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.
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/EasyRPG/Player
RPG Maker 2000/2003 and EasyRPG games interpreter
3ds-homebrew cross-platform game-2d game-development game-engine game-interpreter psvita rm2k rm2k3 rpg-engine rpg-maker rpg-maker-2000 rpg-maker-2003 rpg-maker-2k rpg-maker-2k3 rpgmaker rpgmaker2000 rpgmaker2003 switch-homebrew wii-homebrew
Last synced: 02 Apr 2025
https://github.com/inexorgame/vulkan-renderer
A new 3D game engine for Linux and Windows using C++20 and Vulkan API in early development
3d-engine 3d-game-engine cplusplus cplusplus-20 engine framegraph game-development game-engine gamedev graphics-programming mit-license open-source rendergraph rendering vulkan vulkan-api vulkan-engine vulkan-game-engine vulkan-renderer
Last synced: 16 May 2025
https://github.com/lethal-guitar/rigelengine
A modern re-implementation of the classic DOS game Duke Nukem II
cpp cpp17 cross-platform entity-component-system game game-2d game-engine game-engine-2d modern-cpp opengl retrogaming reverse-engineering sdl2
Last synced: 09 Apr 2025
https://github.com/lethal-guitar/RigelEngine
A modern re-implementation of the classic DOS game Duke Nukem II
cpp cpp17 cross-platform entity-component-system game game-2d game-engine game-engine-2d modern-cpp opengl retrogaming reverse-engineering sdl2
Last synced: 01 Apr 2025
https://github.com/BobbyAnguelov/Esoterica
Esoterica Engine
animation ecs game game-development game-engine gamedev gameengine ragdoll reflection
Last synced: 01 Apr 2025
https://github.com/pardcode/cpp-3d-game-tutorial-series
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch
3d 3d-game 3d-graphics 3d-graphics-engine cpp cpp11 d3d11 direct3d direct3d11 directx directx-11 directx-3d directx11 game game-development game-engine gamedev graphics graphics-engine graphics-programming
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: 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/lume/glas
WebGL in WebAssembly with AssemblyScript
3d 3d-engine 3d-game-engine 3d-graphics assemblyscript creative-coding game-dev game-development game-engine gamedev games glas lume three three-js threejs typescript wasm webassembly webgl
Last synced: 16 May 2025
https://github.com/morgan3d/quadplay
The quadplay✜ fantasy console
2d-game-engine browser emulator fantasy-console font fonts game game-development game-engine games ide jetson-nano linux macos pico8 quadplay raspberrypi retro sprite windows
Last synced: 15 May 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/polymonster/pmtech
Lightweight, multi-platform, data-oriented game engine.
andoid d3d11 data-oriented entity-component-system game-engine glsl graphics-engine hlsl ios linux macos metal opengl opengl-es spir-v vulkan wasm webgl windows
Last synced: 08 May 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/jkuhlmann/gainput
Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
android android-ndk c-plus-plus cmake engine game-engine game-engine-library gamepad games gestures input ios keyboard linux low-level macos mouse multi-touch unified-interface windows
Last synced: 15 Mar 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/obengine/obengine
2D Game Engine with Lua Scripting made on top of SFML !
2d 2d-framework 2d-game-engine 2d-game-framework cmake collider cplusplus cpp17 cross-platform engine game-development game-engine gamedev hacktoberfest lua-script sfml zlib
Last synced: 16 May 2025
https://github.com/ObEngine/ObEngine
2D Game Engine with Lua Scripting made on top of SFML !
2d 2d-framework 2d-game-engine 2d-game-framework cmake collider cplusplus cpp17 cross-platform engine game-development game-engine gamedev hacktoberfest lua-script sfml zlib
Last synced: 01 Apr 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/Illation/ETEngine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
3d 3d-editor 3d-game-engine c-plus-plus cpp14 data-driven data-oriented-design ecs ecs-framework editor entity-component-system game-development game-engine gtkmm opengl pbr planet-generator planet-renderer real-time-rendering resource-manager
Last synced: 08 May 2025
https://github.com/illation/etengine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
3d 3d-editor 3d-game-engine c-plus-plus cpp14 data-driven data-oriented-design ecs ecs-framework editor entity-component-system game-development game-engine gtkmm opengl pbr planet-generator planet-renderer real-time-rendering resource-manager
Last synced: 12 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/monogatari/monogatari
Monogatari is a simple web visual novel engine, created to bring Visual Novels to the web.
custom-elements engine game-engine game-engines interactive-storytelling novel progressive-web-app text-based-adventure visual visual-novel visual-novel-engine visual-novels web-components
Last synced: 14 May 2025
https://github.com/rimochan/librian
【Librian】簡明強大的 Galgame | Visual Novel 引擎
galgame game-engine python3 visual-novel
Last synced: 16 May 2025
https://github.com/gurkenlabs/litiengine
LITIENGINE 🕹 The pure 2D java game engine.
2d 2d-game-engine 2d-java-games 2d-rendering-engine collision-handling easy-to-use game-engine java java-2d-engine java-game-engine litiengine physics-engine sound-engine tile tilemap tmx
Last synced: 14 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/Monogatari/Monogatari
Monogatari is a simple web visual novel engine, created to bring Visual Novels to the web.
custom-elements engine game-engine game-engines interactive-storytelling novel progressive-web-app text-based-adventure visual visual-novel visual-novel-engine visual-novels web-components
Last synced: 11 Mar 2025
https://github.com/septag/rizz
Small C game development framework
c direct3d11 game-development game-engine game-framework gamedev metal multi-platform opengl
Last synced: 22 Nov 2024
https://github.com/nfrechette/rtm
Realtime Math
c-plus-plus cpp game-development game-engine math simd
Last synced: 15 May 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/ravengine/ravengine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 15 May 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/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-creator/cocos2d-x-lite
Native engine for Cocos Creator v2.x
3d cocos cocos2d game-development game-engine ios metal rendering vulkan
Last synced: 13 Mar 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/perbone/luascript
Lua language support for Godot Engine
apache2 cpp game-development game-engine gamedev godot godot-engine godotengine lua lua-script lua-support luascript open-source
Last synced: 15 May 2025
https://github.com/suchipi/hex-engine
A modern 2D game engine for the browser.
2d-game-engine canvas canvas-game canvas2d game-engine hex-engine javascript react typescript
Last synced: 14 May 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/fynnfluegge/oreon-engine
OpenGL/Vulkan Java 3D Engine
game-engine gamedev glfw glsl glsl-shaders java lwjgl lwjgl3 opengl oreon-engine vulkan vulkan-api vulkan-game-engine
Last synced: 16 May 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/fosterframework/foster
A small C# game framework
2d cross-platform csharp dotnet game-development game-engine game-framework gamedev graphics
Last synced: 18 Jun 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/PurpleKingdomGames/indigo
An FP game engine for Scala.
elm-architecture game game-development game-engine gamedev indigo scala scalajs
Last synced: 30 Apr 2025
https://github.com/Razakhel/RaZ
Modern & multiplatform 3D game engine in C++17
3d-engine audio c-plus-plus c-plus-plus-17 cmake cpp cross-platform game-development game-engine library linux lua-scripting macos opengl render-graph rendering scripting visual-effects webassembly windows
Last synced: 20 Mar 2025
https://github.com/oguzeroglu/ROYGBIV
A 3D engine for the Web
3d 3d-game-engine cannon-js cannonjs game-development game-engine roygbiv three-js threejs webgl
Last synced: 14 Apr 2025
https://github.com/oguzeroglu/roygbiv
A 3D engine for the Web
3d 3d-game-engine cannon-js cannonjs game-development game-engine roygbiv three-js threejs webgl
Last synced: 05 Apr 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/h4570/tyra
Game engine for PlayStation 2™
engine framework game game-development game-engine gamedev lib library playstation playstation-2 playstation2 ps2 psx renderer retro
Last synced: 09 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/gideros/gideros
Gideros Release version
cross-platform game game-2d game-development game-engine lua
Last synced: 20 Mar 2025
https://github.com/enginmanap/limonEngine
3D FPS game engine with full dynamic lighting and shadows
3d 3d-engine 3d-graphics animation-3d cross-platform game-development game-engine hacktoberfest hacktoberfest2020 openal opengl physics
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/rythe-interactive/rythe-engine
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
3d-audio 3d-engine 3d-graphics async audio cpp20 data-oriented ecs game game-development game-engine legion legion-engine opengl physics physics-engine rendering rendering-engine scheduling
Last synced: 15 May 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
https://github.com/Rythe-Interactive/Rythe-Engine
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
3d-audio 3d-engine 3d-graphics async audio cpp20 data-oriented ecs game game-development game-engine legion legion-engine opengl physics physics-engine rendering rendering-engine scheduling
Last synced: 14 Apr 2025
https://github.com/FosterFramework/Foster
A small C# game framework
2d cross-platform csharp dotnet game-development game-engine game-framework gamedev graphics
Last synced: 04 Apr 2025