A 2D horror-survival and escape game built from scratch in C++. Navigate unsettling levels, survive the glitches, and escape the nightmare. Features a custom C++ game core, robust asset management, and comprehensive system architecture documentation.
Global
KytyPS5 is a free and open-source PlayStation 5 emulator written in C++ for Windows and Linux, with experimental macOS support. It is based on a heavily modified version of Kyty. The project is in active development, and behavior can change significantly between builds.
NOTE] > This project does not include any game assets. You must provide the files from your own legally acquired copy of the game to install or build.
First open-source AirPlay receiver implementation for Android with mirroring, video and audio support
Part of the SwitchGamesRecomp work (same runtime, see docs/FRAMEWORK.md); this repo follows Wonder alone. Living log: PROGRESS.md.
The Open Source Strix Halo AI engine. 56tg tok/s single user with DFlash2
play it offline, host your own lobbies and dedicated servers, and mod it. the launcher, the runtime that loads into the game, and the dedicated server.
A C++ decompilation of the World of Warcraft 3.3.5a client (Wow.exe, build 12340, June 2010).
Playstation 2 Static Recompiler & Runtime Tool to make native PC ports
A static recompilation port of Dante's Inferno (Xbox 360) to native PC, built with the ReXGlue SDK.
json give one build flow on every platform and are picked up automatically by Visual Studio, VS Code, and CLion (open the folder and choose a preset). From the command line:
Downloads · Features · Architecture · Build from source · Contribute
Recompilation of Fable 2 (Xbox 360, title ID 4D5307F1) using the ReXGlue SDK v0.10.0. Guest PPC code is statically recompiled to C++ at build time by rexglue codegen, driven by fable2manifest.toml.
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
A native Windows x64 port of The Darkness (Xbox 360). exe with a D3D11 renderer — no emulation at runtime.
Our documentation is now live on GitHub Pages at We recommend browsing the documentation on GitHub Pages rather than directly in the repository.
Fast C++ logging library.
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
The fastest way to build and try Shotcut development version is through Qt Creator.
vcpkg is a free and open-source C/C++ package manager maintained by Microsoft and the C++ community.
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Directory Structure ------------------- The organization of this repository is meant to be simple and self-evident at a glance:
The five released Kimodo motion checkpoints accept either a UTF-8 prompt or a precomputed LLM2Vec embedding and generate local rotations plus root translations on CPU or Vulkan:
A native port of Monster Hunter Portable 3rd HD Ver. made by static recompilation: the game's PSP code is translated ahead of time into C++ and compiled for your machine, then run on a reimplementation of the PSP system software.
Minimal graphics API. Built on top of latest Vulkan extensions. As close as possibly to my "No Graphics API" blog post and the SIGGRAPH talk.
openage: a volunteer project to create a free engine clone of the Genie Engine used by Age of Empires, Age of Empires II (HD) and Star Wars: Galactic Battlegrounds, comparable to projects like OpenMW, OpenRA, OpenSAGE, OpenTTD and OpenRCT2.
FreeRDP is a free remote desktop protocol library and clients
mimalloc is a compact general purpose allocator with excellent performance.
LZ4 is lossless compression algorithm, providing compression speed > 500 MB/s per core, scalable with multi-cores CPU. It features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems.
A library to benchmark code snippets, similar to unit tests. Example: