Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: game-engine

898 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
TheMozg/awk-raycaster
A pseudo-3D dungeon shooter written entirely in gawk, using raycasting to render Wolfenstein 3D-style graphics in the terminal. It runs as …
322472maintenance
TheCherno/Hazel
Hazel is an early-stage interactive application and 2D/3D rendering engine written in C++, primarily targeting Windows. It is developed ope…
3213089experimental
Hextris/hextris
Hextris is a fast-paced HTML5 puzzle game inspired by Tetris, built in JavaScript and playable in the browser. It was created in 2014 by a …
232435maintenance
cristicbz/rust-doom
A Doom 1 & 2 level renderer written in Rust using modern OpenGL 3+ shaders and VBOs. It is an idiomatic Rust reimplementation of the Doom r…
322415maintenance
Rajawali/Rajawali
Rajawali is a 3D rendering engine for Android built on OpenGL ES 2.0/3.0 and written in Java. It provides a scene graph, cameras, materials…
232415maintenance
NVIDIAGameWorks/PhysX-3.4
NVIDIA PhysX SDK 3.4, a real-time physics simulation engine for games and other applications, including rigid body dynamics, collision dete…
232412maintenance
ivansafrin/Polycode
Polycode is a cross-platform C++ framework for creative coding that provides accelerated 2D and 3D graphics, hardware shaders, sound, netwo…
232382maintenance
alecthomas/entityx
EntityX is a fast, type-safe Entity Component System (ECS) library for C++11 that decouples entity logic and data from entity objects. It p…
402342maintenance
veandco/go-sdl2
Go bindings (via cgo) for the SDL2 multimedia library, including optional SDL2_image, mixer, ttf, and gfx. It lets Go programs create windo…
262326maintenance
flutter-team-archive/pinball
I/O Pinball is a pinball game built with Flutter and Firebase, created by Very Good Ventures in partnership with Google for Google I/O 2022…
102313maintenance
juicycleff/flutter-unity-view-widget
A Flutter plugin that embeds Unity 3D game engine views inside Flutter apps, supporting fullscreen and embeddable rendering on Android, iOS…
652307maintenance
DavidArayan/ezy-slice
EzySlice is an open-source mesh slicing framework for the Unity3D game engine, written entirely in C#. It slices convex meshes using a plan…
232265maintenance
googlevr/tilt-brush
The open-source release of Google's Tilt Brush, a virtual reality painting application built in Unity/C#. It lets users paint in 3D space w…
102262maintenance
recalbox/recalbox-os
Recalbox is an open-source retrogaming operating system that turns Raspberry Pi, PC, Steam Deck, Odroid, and Anbernic devices into retro ga…
102223maintenance
OpenXcom/OpenXcom
OpenXcom is an open-source C++/SDL reimplementation of the classic strategy games X-COM: UFO Defense and X-COM: Terror From the Deep, requi…
712212maintenance
pmndrs/racing-game
An open-source browser-based racing game built with React and react-three-fiber, serving as a showcase for using React semantics in game de…
322211maintenance
yujqiao/DungeonRush
DungeonRush is an open-source action game inspired by Snake, written in pure C using SDL2. It features singleplayer and LAN multiplayer mod…
232170maintenance
munificent/hauberk
Hauberk is a web-based roguelike dungeon crawl game written in Dart, featuring ASCII-art graphics and procedurally generated dungeons. It r…
622167maintenance
jarikomppa/soloud
SoLoud is a free, portable C/C++ audio engine for games with a simple 'fire and forget' API for playing sounds. It supports WAV, Ogg Vorbis…
232166maintenance
Matthew-J-Spencer/Ultimate-2D-Controller
A Unity C# 2D character controller template implementing polished platformer movement tricks like coyote time, action buffering, and apex m…
322165maintenance
phoboslab/Impact
Impact is an HTML5 game engine written in JavaScript for building 2D browser games, including Weltmeister, its built-in level editor. It is…
322123maintenance
Pumpkin-MC/Pumpkin
Pumpkin is a Minecraft server implementation written entirely in Rust, supporting both Java and Bedrock Edition clients with vanilla game m…
7110950experimental
SlightlyMad/VolumetricLights
An open-source Unity extension that adds volumetric fog and light shafts to built-in Unity lights using ray marching in the light's volume.…
322116maintenance
DrFlower/TowerDefense-GameFramework-Demo
A tower defense game demo built on Unity's open-source GameFramework, re-implementing Unity's official Tower Defense Template. It serves as…
322113maintenance
TorqueGameEngines/Torque3D
Torque3D is an open-source (MIT licensed) 3D game engine originally developed by GarageGames, written in C++. It supports building games fo…
672090maintenance
facebookresearch/ELF
ELF is an end-to-end, lightweight and flexible C++/Python platform for game research, focused on real-time strategy games. It hosts multipl…
102090maintenance
vsmode/pixel8
Pixel8 is a React library of low-res primitives for creating pixel art and games in the browser. It uses a custom React renderer and ArrayB…
322086maintenance
sharkdp/cube-composer
Cube Composer is a browser-based puzzle game inspired by functional programming, written in PureScript. Players solve cube-arrangement puzz…
322046maintenance
PokemonUnity/PokemonUnity
PokemonUnity is a legacy C# framework providing the core backend game logic for building Pokémon-style RPG games, such as battles, moves, s…
572020maintenance
GlowstoneMC/Glowstone
Glowstone is a fully open-source Minecraft: Java Edition server written from scratch in Java, with no Mojang code, implementing the Bukkit/…
602004maintenance
orangeduck/Corange
Corange is a pure C game engine built on SDL and OpenGL, providing asset, entity, and UI management plus a modern deferred renderer. It ser…
321987maintenance
keendreams/keen
The released source code for Commander Keen in Keen Dreams, a classic DOS side-scrolling platformer originally by id Software. It is a hist…
321968maintenance
liuhaopen/UnityMMO
UnityMMO is an open-source 3D MMORPG demo built with Unity on the client side and the Skynet server framework on the backend. Gameplay logi…
321946maintenance
Themaister/Granite
Granite is a personal Vulkan renderer written in C++, featuring a simplified Vulkan abstraction layer and a fairly complete render graph im…
761938maintenance
UnityTechnologies/ShaderGraph_ExampleLibrary
A collection of example shaders built with Unity's Shader Graph, targeting the Lightweight Scriptable Render Pipeline. It includes examples…
321928maintenance
FUE5BASE/FUE5
FUE5 is a fan-made Unreal Engine 5 project that recreates Factorio bases in 3D, letting players import their in-game factories via a compan…
301925maintenance
icexin/gocraft
GoCraft is a Minecraft-like voxel sandbox game written in Go using OpenGL, supporting terrain generation, block placement/removal, movement…
321899maintenance
feichao93/battle-city
A browser-based remake of the classic NES game Battle City (Tank Battle) built with React, Redux, and redux-saga, rendering pixel-art asset…
711872maintenance
JohnSundell/ImagineEngine
Imagine Engine is a fast 2D game engine for Apple platforms written in Swift, using Core Animation for hardware-accelerated rendering. It p…
231832maintenance
atmosgames/SuperSimple2DKit
A starter kit for Unity that provides boilerplate to jump start 2D game development, created by Thomas Brush. It targets Unity 2020.3.19f1 …
321815maintenance
mr-kelly/KSFramework
KSFramework is a Unity3D development framework combining KEngine with SLua, xLua, or ILRuntime, focused on hot reload of code and configura…
231814maintenance
electronicarts/CnC_Tiberian_Dawn
The open-sourced C++ source code for Command & Conquer: Tiberian Dawn, released by Electronic Arts for preservation and Steam Workshop modd…
101808maintenance
SebLague/Chess-Challenge
A C# framework for the Chess Coding Challenge, where participants write tiny chess bots that compete in a tournament. It provides a board A…
281781maintenance
PixelVision8/PixelVision8
Pixel Vision 8 is an 8-bit fantasy console platform and C# game engine built on a MonoGame fork, standardizing retro console limitations li…
101776maintenance
BKcore/HexGL
HexGL is a futuristic, fast-paced HTML5 racing game built with JavaScript and WebGL using three.js, inspired by Wipeout and F-Zero. This re…
321736maintenance
hugoam/two
two is a C++ toolkit for rapidly prototyping live graphical applications and games, providing reflection, generic algorithms, an immediate-…
321732maintenance
amethyst/legion
Legion is a high-performance Entity Component System (ECS) library for Rust, designed for game projects with minimal boilerplate. It provid…
231718maintenance
TouchScript/TouchScript
TouchScript is a multi-touch gesture library for Unity that abstracts touch input across platforms including iOS, Android, Windows, and TUI…
231703maintenance
thefuntastic/Unity3d-Finite-State-Machine
A lightweight, intuitive finite state machine (FSM) library for Unity written in C#. It lets developers define states as enums and implemen…
231691maintenance
wise9/enchant.js
enchant.js is a compact, standalone JavaScript framework for building games and apps that run in the browser. It provides an event-driven g…
621688maintenance
arcadia-unity/Arcadia
Arcadia integrates the Clojure programming language with the Unity 3D game engine, letting developers script games in a live-coded, functio…
231686maintenance
bwapi/bwapi
BWAPI is a free and open source C++ framework for interacting with Starcraft: Broodwar, letting students, researchers, and hobbyists build …
621670maintenance
citybound/citybound
Citybound is an open-source, multi-player city building simulation game written in Rust, focused on realism and microscopic simulation of i…
328151experimental
GarageGames/Torque2D
Torque 2D is an MIT-licensed open source C++ 2D game engine originally from GarageGames, featuring OpenGL batched rendering, Box2D physics,…
231663maintenance
vthibault/roBrowser
roBrowser is a free, open-source web-based implementation of the Ragnarok Online MMORPG client, written from scratch in JavaScript using We…
101657maintenance
dimforge/nphysics
nphysics is a 2D and 3D rigid body physics engine for games and animations written in Rust, using ncollide for collision detection and nalg…
321648maintenance
electronicarts/CnC_Renegade
The released source code for Command & Conquer: Renegade, a 2002 first-person shooter set in the C&C universe, published by Electronic Arts…
101631maintenance
2d-extras
A collection of reusable C# scripts from Unity Technologies that extend the 2D Tilemap system with custom tiles and brushes, such as Rule T…
511629maintenance
ellisonleao/clumsy-bird
Clumsy Bird is an open-source HTML5 clone of the famous Flappy Bird game, built with the MelonJS game engine in JavaScript. It can be playe…
101620maintenance
inolen/quakejs
QuakeJS is a port of ioquake3 (Quake 3 Arena) to JavaScript/WebAssembly via Emscripten, playable in the browser. It includes a Node.js web …
561609maintenance
evanw/lightgl.js
lightgl.js is a lightweight JavaScript library that wraps WebGL to make it easier to quickly prototype 3D graphics applications in the brow…
321570maintenance
luanti-org/minetest_game
Minetest Game is a lightweight, peaceful sandbox game that serves as the base game for the Luanti (formerly Minetest) engine. It is in main…
761562maintenance
GDQuest/godot-steering-ai-framework
A GDScript framework for the Godot game engine implementing steering behaviors (seek, flee, path following, group behaviors, etc.) for smoo…
231546maintenance
ands/lightmapper
A single-file C/C++ library for baking lightmaps using an existing OpenGL renderer. It supports ambient occlusion and multi-bounce global i…
321540maintenance
a327ex/BYTEPATH
BYTEPATH is a replayable 2D arcade shooter built with LÖVE (Love2D) in Lua, focused on build theorycrafting with a massive skill tree, clas…
321538maintenance
unknown-horizons/unknown-horizons
Unknown Horizons is an open-source 2D isometric real-time strategy simulation game focused on economy and city building, written in Python.…
571532maintenance
BlindMindStudios/StarRuler2-Source
The complete open-source distribution of Star Ruler 2, a massive-scale 4X/RTS space strategy game originally developed by Blind Mind Studio…
321528maintenance
exyte/ARTetris
An augmented reality Tetris game for iOS built with ARKit and SceneKit, placing a playable Tetris well on detected horizontal surfaces. It …
321525maintenance
gamelab/kiwi.js
Kiwi.js is an open-source HTML5 game framework for building 2D games that run in mobile and desktop browsers, with hardware-accelerated Web…
231470maintenance
NightDive-Studio/shockmac
The officially GPL-released source code of the PowerMac (Mac OS 9) port of the 1994 game System Shock, published by Night Dive Studios. It …
321467maintenance
shauninman/MinUI
MinUI is a minimalist custom launcher and libretro frontend for retro handheld consoles like the Miyoo Mini, Anbernic RG35xx, and Trimui de…
101462maintenance
ozkriff/zemeroth
Zemeroth is a minimalistic open-source 2D turn-based hexagonal tactical game written in Rust, featuring small skirmish battles with 3-6 fig…
231455maintenance
FrictionalGames/AmnesiaAMachineForPigs
The full source code of Amnesia: A Machine For Pigs, a horror video game by Frictional Games and The Chinese Room, released under GPL v3. I…
321454maintenance
liyupi/daxigua
A modifiable version of the viral Chinese casual game 'Synthetic Big Watermelon' (合成大西瓜) that lets users customize the game by editing a co…
231430maintenance
AdamsLair/duality
Duality is a modular, plugin-based 2D game development framework written entirely in C# and backed by OpenGL via OpenTK. It ships with a vi…
101423maintenance
google/ion
Ion is a portable C++ suite of libraries and tools from Google for building graphical client applications across desktop, mobile, browser, …
101419maintenance
cykod/Quintus
Quintus is a lightweight, modular HTML5 game engine written in JavaScript for building 2D games that run in the browser on mobile and deskt…
321415maintenance
hecomi/UnityFurURP
A fur shader implementation for Unity's Universal Render Pipeline (URP), written in HLSL. It demonstrates three fur rendering methods (Shel…
321415maintenance
raylib-cs/raylib-cs
Raylib-cs provides C# bindings for raylib, a minimal, easy-to-use library for learning video game programming. It ships native raylib 6.0 l…
911414maintenance
binji/pokegb
A minimal Game Boy emulator written in roughly 50 lines of obfuscated C++ that can only run Pokemon Blue and Red. It is a code-golf style d…
321391maintenance
johnBuffer/NoCol
NoCol is a C++ 'anti-collision' trajectories finder that simulates moving objects (like balls) finding paths that avoid collisions. It rend…
231391maintenance
bgrins/javascript-astar
A small JavaScript implementation of the A* search algorithm for finding shortest paths on weighted 2D grids, using a binary heap for perfo…
321388maintenance
kripken/box2d.js
A direct port of the Box2D 2D physics engine to JavaScript and WebAssembly using Emscripten, with automatically generated bindings. It pres…
321383maintenance
SebLague/Solar-System
A Unity-based solar system simulation experiment by Sebastian Lague, featuring procedural planets, moons, and atmospheric rendering. It acc…
321379maintenance
jacksondunstan/UnityNativeScripting
A library that lets Unity developers write game scripts in native C++ (or C/assembly) instead of C#, communicating via P/Invoke bindings. I…
321375maintenance
tsherif/space-shooter.c
A cross-platform, top-down 2D space shooter written in standard C11 using only platform libraries (Win32/Xlib/Emscripten, OpenGL, XAudio2/A…
321375maintenance
Reinisch/Darkest-Dungeon-Unity
A Unity engine port of the game Darkest Dungeon, recreating nearly all of the original's features including heroes, combat, dungeon generat…
231373maintenance
vrld/hump
hump is a small collection of helper modules for developing games with the LÖVE framework in Lua. It provides gamestate management, timers …
321350maintenance
ElasticSea/unity-fracture
A Unity library that fractures any mesh at runtime using the NVIDIA Blast library, converting the mesh into physics-driven chunks with rigi…
231330maintenance
EsProgram/InkPainter
InkPainter is a Unity library that enables runtime texture painting on 3D objects using shaders. Developers attach an InkCanvas component t…
231308maintenance
Brackeys/2D-Character-Controller
A free, open-source 2D character controller for Unity platformer games written in C#. It provides smooth movement, jumping, crouching, anim…
321290maintenance
scottcgi/Mojoc
Mojoc is an open-source, cross-platform, pure C (C99) game engine based on OpenGLES3, targeting mobile games on Android and iOS. It uses a …
231286maintenance
PaperMC/Starlight
Starlight is a Fabric/Forge mod that completely rewrites Minecraft's vanilla light engine to fix lighting performance and lighting errors. …
101262maintenance
ricardojmendez/UnitySteer
UnitySteer is a toolkit for building steering behaviors for autonomous agents in Unity, based on OpenSteer but reworked with a Unity-like c…
321253maintenance
Armour/Multiplayer-FPS
A multiplayer first-person shooter game built with Unity3D, featuring login/room joining, player models with animations, and shooting gamep…
321242maintenance
spritewidget/spritewidget
SpriteWidget is a Dart/Flutter toolkit for building high-performance 2D animations and games via a sprite render node graph embedded in a F…
321241maintenance
yvt/openspades
OpenSpades is an open-source, cross-platform compatible client for the voxel first-person shooter Ace of Spades 0.75, written in C++ with O…
231241maintenance
rxi/lume
Lume is a single-file collection of Lua utility functions geared towards game development, covering math helpers, random choices, and table…
231240maintenance
gutomaia/pyNES
pyNES is a Python library that lets you write Nintendo Entertainment System (NES) games in Python, compiling them down to 6502 assembly for…
751237maintenance
mtuomi/SecondReality
The full source code and data of Second Reality, the legendary 1993 MS-DOS demo by Future Crew, released for its 20th anniversary. It is a …
321229maintenance

← prev page 7 / 9 next →