
Curated index of game security research: anti-cheat internals, DMA attacks, reverse engineering, kernel/mobile protections, and graphics API hooking for offensive and defensive analysis.
# [`awesome-game-security`](https://gs.awesome.rip)[](https://awesome.re)  [](https://opensea.io/assets/ethereum/0x1c5ffb607ef75158b435bd21a898d848620b4b13/1) ``` If you find that some links are not working, you can simply replace the username with gmh5225. Or you can send an issue for me. ``` > Show respect to all the projects below, perfect works of art :saluting_face: ## NeverC & NeverD — Your Compiler & Decoder for the AI Era As AI agents increasingly write, analyze, and rewrite low-level code, generic toolchains become a bottleneck. Security researchers need semantics they can trust — deterministic compilation on the way in, and faithful decompilation on the way out. **In the age of AI, everyone needs their own compiler and their own decoder.** - **[NeverC](https://github.com/NeverSight/NeverC)** — The AI-friendly C23 compiler for security research. Pure C23, integrated linker, DynCode pipeline, cross-platform PE/ELF/Mach-O generation, compile-time string encryption, and a plugin API spanning 130+ compiler phases — designed so LLM-generated code compiles correctly more often than C++ alternatives. - **[NeverD](https://github.com/NeverSight/NeverD)** — The AI-friendly binary analysis & decompilation engine with 1:1 instruction-level lifting. PE/ELF/Mach-O support, strict semantic fidelity, structured C and LLVM IR output, binary rewrite, and a pure C SDK (`libneverd`) built for CLI tools, integrators, and AI agents. Compile with **NeverC**, analyze and decompile with **NeverD** — an AI-friendly LLVM toolchain you control, built for security research. ## How to contribute? - https://github.com/HyunCafe/contribute-practice - https://docs.github.com/en/get-started/quickstart/contributing-to-projects ## Skills for AI Agents This repository provides skills that can be used with AI agents and coding assistants such as [Cursor](https://www.cursor.com/), [OpenClaw](https://docs.openclaw.ai/), [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Codex CLI](https://github.com/openai/codex), and other compatible tools. Install skills to get specialized knowledge about game security topics. **[View on learn-skills.dev](https://learn-skills.dev/skills/gmh5225/awesome-game-security)** **Installation:** ```bash npx skills add https://github.com/gmh5225/awesome-game-security --skill <skill-name> ``` **Available Skills:** | Skill | Description | |-------|-------------| | `anti-cheat-systems` | Layered integrity, telemetry provenance, detector operation, enforcement evidence and false-positive review | | `dma-attack-techniques` | DMA versus host-mediated acquisition, transport roles, IOMMU scope and memory-forensics evidence | | `game-engine-resources` | Engine source, runtime metadata, editor/runtime plugins, assets and authoritative-state boundaries | | `game-hacking-techniques` | Attack classes, prerequisite access, trust boundaries, defensive observations and benign counterexamples | | `graphics-api-hooking` | Graphics API and translation layers, frame capture, performance traces and observation limits | | `mobile-security` | Android/iOS runtime, package provenance, device-integrity evidence and mobile platform boundaries | | `awesome-game-security-overview` | Exact repository categories, resource selection, local-layer lookup and source provenance | | `reverse-engineering-tools` | Binary identity, static analysis, symbols, versioned code comparison and offline artifacts | | `windows-kernel-security` | Driver interfaces, callbacks, platform policy, kernel telemetry and forensic coverage | | `game-server-security` | Server authority, sessions, RPC authorization, economy consistency, clocks and replay evidence | | `game-supply-chain-security` | Build/release authority, signed updates, dependency provenance, mods and content distribution | | `linux-platform-security` | Native Linux, SteamOS, Proton, credentials, isolation and platform-policy evidence | | `game-security-research-rigor` | Source reconciliation, claim provenance, detector evaluation, uncertainty and skill regression review | **Compiled wiki:** agents can also browse [`wiki/`](https://github.com/gmh5225/awesome-game-security/blob/main/wiki) (see [`wiki/AGENTS.md`](https://github.com/gmh5225/awesome-game-security/blob/main/wiki/AGENTS.md)) — a maintained knowledge layer over skills, README categories, and descriptions. **Example:** ```bash # Install anti-cheat systems skill npx skills add https://github.com/gmh5225/awesome-game-security --skill anti-cheat-systems # Install multiple skills npx skills add https://github.com/gmh5225/awesome-game-security --skill windows-kernel-security npx skills add https://github.com/gmh5225/awesome-game-security --skill reverse-engineering-tools ``` ## Contents - [Game Engine](#game-engine) - [Mathematics](#mathematics) - [Renderer](#renderer) - [3D Graphics](#3d-graphics) - [AI](#ai) - [Image Codec](#image-codec) - [Wavefront Obj](#wavefront-obj) - [Task Scheduler](#task-scheduler) - [Game Network](#game-network) - [PhysX SDK](#physx-sdk) - [Game Develop](#game-develop) - [Game Assets](#game-assets) - [Game Hot Patch](#game-hot-patch) - [Game Testing](#game-testing) - [Game Tools](#game-tools) - [Game Manager](#game-manager) - [Game CI](#game-ci) - [DirectX](#directx) - [OpenGL](#opengl) - [Vulkan](#vulkan) - [Cheat](#cheat) - [Anti Cheat](#anti-cheat) - [Some Tricks](#some-tricks) - [Windows Security Features](#windows-security-features) - [WSL](#wsl) - [WSA](#wsa) - [Windows Emulator](#windows-emulator) - [Linux Emulator](#linux-emulator) - [Android Emulator](#android-emulator) - [IOS Emulator](#ios-emulator) - [Game Boy](#game-boy) - [GameCube/Wii](#gamecubewii) - [Nintendo 3DS](#nintendo-3ds) - [Nintendo Switch](#nintendo-switch) - [Xbox](#Xbox) - [PlayStation](#PlayStation) ## Game Engine > Guide - https://github.com/QianMo/Game-Programmer-Study-Notes - https://github.com/raysan5/custom_game_engines [A comprehensive list of custom game engines] - https://github.com/stevinz/awesome-game-engine-dev [Awesome Game Engine Development] - https://github.com/Gforcex/OpenGraphic [Graphic Engine & Game Engine lists] - https://github.com/bobeff/open-source-engines [A list of open source game engines] - https://github.com/ThisisGame/cpp-game-engine-book - https://github.com/netwarm007/GameEngineFromScratch - https://forums.unrealengine.com [Unreal] - https://docs.unrealengine.com [Unreal] - https://www.unrealengine.com/resources [Unreal] - https://github.com/donaldwuid/unreal_source_explained [Unreal] - https://github.com/mikeroyal/Unreal-Engine-Guide [Unreal] - https://github.com/Allar/ue5-style-guide [Unreal] - https://github.com/revan1611/UE-Interview-Cheat-Sheet [Unreal] - https://github.com/tomlooman/ue4-tutorials [Unreal] - https://github.com/JaredP94/Unreal-Development-Guides-and-Tips [Unreal] - https://github.com/ikrima/gamedevguide [Unreal Engine / game development programming guide] - https://github.com/lettier/3d-game-shaders-for-beginners [Shader] - https://github.com/PardCode/OpenGL-3D-Game-Tutorial-Series [OpenGL] - https://github.com/PardCode/CPP-3D-Game-Tutorial-Series [DirectX] - https://github.com/ssloy/tinyrenderer [Render] - https://github.com/crazyshader/GameDev [Unity] - https://github.com/RyanNielson/awesome-unity [Unity] - https://github.com/shadirvan/Unity-Cheat-Sheet [Unity] - https://github.com/QianMo/Unity-Design-Pattern [Unity Design] - https://github.com/whx-prog/The-Seed-Link-Future [Unity VR] - https://github.com/twohyjr/Metal-Game-Engine-Tutorial [Apple's Metal Api] - https://github.com/GameDevGrzesiek/OptimizationBible [Game optimization notes focused on Unity and Unreal Engine] > Source - https://github.com/EpicGames/UnrealEngine - https://github.com/Unity-Technologies/UnityCsReference [C# reference] - https://github.com/cocos2d/cocos2d-x - https://github.com/cocos/cocos-engine - https://github.com/cocos/cocos4 - https://github.com/gmh5225/GameEngine-CRYENGINE - https://github.com/panda3d/panda3d - https://github.com/ValveSoftware/source-sdk-2013 - https://github.com/gmh5225/source-sdk-orangebox - https://github.com/UTINKA/source-engine.2003 - https://github.com/gmh5225/SourceEngine2007 - https://github.com/nillerusr/source-engine - https://github.com/gmh5225/GoldSourceRebuild [GoldSource engine rebuild] - https://github.com/K0bin/SourceRenderer [Rust toy engine/renderer with Valve Source format loaders (bsp/mdl/vpk/vtf) and Vulkan/Metal/WebGPU backends] - https://github.com/adriengivry/Overload - https://github.com/gmh5225/GameEngine-MapleEngine - https://github.com/inanevin/LinaEngine - https://github.com/apistol78/traktor [Open-source C++ Vulkan game engine with editor tooling and shipped commercial titles on Steam, PSN, iOS, and macOS] - https://github.com/storm-devs/storm-engine - https://github.com/minetest/minetest - https://github.com/godotengine/godot - https://github.com/NVIDIA-RTX/godot [NVIDIA fork of Godot Engine] - https://github.com/gmh5225/reGS - https://github.com/nem0/LumixEngine - https://github.com/urho3d/Urho3D - https://github.com/KorokEngine/Korok [Golang] - https://github.com/matjam/bunyip [Pure Go game engine with Vulkan rendering, ECS, physics, and headless screenshot tests] - https://github.com/BoomingTech/Pilot - https://github.com/Sirkles/JoshoEngine-Native - https://github.com/ExplosionEngine/Explosion - https://github.com/danhuynh0803/Campfire - https://github.com/lowenware/dotrix [Rust] - https://github.com/bevyengine/bevy [Rust] - https://github.com/FyroxEngine/Fyrox [Rust] - https://github.com/AmbientRun/Ambient [Rust] - https://github.com/PrograMistV1/ursus [Rust Vulkan engine with render graph, ECS, asset pipeline, and deferred pipelines] - https://github.com/matthewjberger/nightshade [Rust data-oriented game engine with custom ECS and wgpu PBR renderer (native/web/VR)] - https://github.com/not-fl3/macroquad [Rust 2D] - https://github.com/AbyssEngine/AbyssEngine [ARPG] - https://github.com/skylicht-lab/skylicht-engine - https://github.com/ValveSoftware/halflife [Half-Life 1] - https://github.com/SamVanheer/halflife-unified-sdk [Half-Life SDK] - https://github.com/alliedmodders/hl2sdk [Half-Life SDK] - https://github.com/ezhangle/hlmaster [Half-Life Master Server] - https://github.com/MonoGame/MonoGame [.NET] - https://github.com/libgdx/libgdx [Cross-platform Java game development framework] - https://github.com/vchelaru/FlatRedBall [.NET 2D] - https://github.com/nCine/nCine [2D] - https://github.com/gameplay3d/gameplay [2D/3D] - https://github.com/NoelFB/blah [C++ 2D] - https://github.com/Squalr/Squally [C++ 2D] - https://github.com/Hekbas/Luth [C++ 2D] - https://github.com/u3d-community/U3D [C++ 2D/3D] - https://github.com/turbulenz/turbulenz_engine [HTML5] - https://github.com/melonjs/melonJS [HTML5] - https://github.com/egret-labs/egret-core [HTML5] - https://github.com/pixijs/pixijs [HTML5] - https://github.com/BabylonJS/Babylon.js [HTML5/WebGL/WebGPU game and rendering engine] - https://github.com/playcanvas/engine [HTML5 3D] - https://github.com/TorqueGameEngines/Torque2D [2D] - https://github.com/TorqueGameEngines/Torque3D [3D] - https://github.com/gmh5225/GameEngine-CX3D [3D] - https://github.com/solenum/exengine [C99 3D] - https://github.com/TheCherno/Hazel - https://github.com/duddel/yourgamelib - https://github.com/Serious-Engine/Base - https://github.com/benanil/Castle-Engine [DX11] - https://github.com/OpenArena/engine [quake3] - https://github.com/rbfx/rbfx [C# support and WYSIWYG editor] - https://github.com/BobbyAnguelov/Esoterica - https://github.com/ZDoom/gzdoom [Doom] - https://github.com/UZDoom/UZDoom [Doom source port, GZDoom continuation] - https://github.com/L-Spiro/L.-Spiro-Engine-2022 - https://github.com/MohitSethi99/ArcEngine - https://github.com/gscept/nebula - https://github.com/irisengine/iris [cross-platform C++] - https://github.com/WistfulHopes/NightSkyEngine [A fighting game engine written in Unreal Engine 5] - https://github.com/ObEngine/ObEngine [2D+Lua] - https://github.com/harukumo/HorizonEngine [3D rendering engine] - https://github.com/benjinx/Toon [C++] - https://github.com/chrismaltby/gb-studio [GameBoy] - https://github.com/orx/orx [C++] - https://github.com/gmh5225/EtherealEngine [C++] - https://github.com/clibequilibrium/EquilibriumEngine [C++] - https://github.com/turanszkij/WickedEngine [C++ 3D] - https://github.com/AustinBrunkhorst/Ursine3D [C++ 3D] - https://github.com/RavEngine/RavEngine [C++ 3D] - https://github.com/asc-community/MxEngine [C++ 3D] - https://github.com/jmorton06/Lumos [C++ 2D/3D] - https://github.com/fredakilla/GPlayEngine [C++ 2D/3D] - https://github.com/crownengine/crown [C++ 2D/3D] - https://github.com/FlaxEngine/FlaxEngine [C++/C# 3D] - https://github.com/stride3d/stride [C# 3D] - https://github.com/ProwlEngine/Prowl [Open-source C# 3D game engine with Unity-like editor (MIT)] - https://github.com/Net5F/AmalgamEngine - https://github.com/rxi/kit [pixels] - https://github.com/isadorasophia/murder [pixel] - https://github.com/nitaigao/engine-showcase [Old engine] - https://github.com/PanosK92/SpartanEngine [Research-focused game engine designed for real-time solutions] - https://github.com/OpenXRay/xray-16 [Improved version of the X-Ray Engine] - https://github.com/love2d/love [2D game framework for Lua] - https://github.com/4ian/GDevelop [Open-source cross-platform 2D/3D/multiplayer game engine] - https://github.com/multitheftauto/mtasa-blue [Multi Theft Auto — networked multiplayer engine/mod framework for GTA: San Andreas] - https://github.com/PixelGuys/Cubyz [3D voxel sandbox game written by Zig language] - https://github.com/RSDKModding/RSDKv5-Decompilation [Retro Engine v5 / v5Ultimate decompilation] - https://github.com/InfiniteC0re/OpenBarnyard [WIP decompilation of Barnyard and the proprietary TOSHI 2.0 engine, with Ghidra RE workflow] - https://github.com/OpenKH/OpenKh [Kingdom Hearts reverse-engineering libraries, tools, engine research, and modding documentation] - https://github.com/koosoli/PoseidonVK [Vulkan modernization fork of the Poseidon/CWR-CE engine (Arma: Cold War Assault)] - https://github.com/udinmoInc/WindEffects [C++23 Vulkan game engine with ECS, editor, and asset pipeline] - https://github.com/MasterLaplace/LplPlugin [Experimental C++23 engine with Vulkan, ECS, Linux kernel IPC module, and Morton spatial partitioning] - https://github.com/goobz22/cat-annihilation [C++20/Vulkan/CUDA engine with render graph, clustered deferred PBR, ECS, and wave-survival test game] - https://github.com/orkitec/orkige [C++20 game engine with dual OGRE renderers, Lua scripting, and AI-native editor over MCP] - https://github.com/Bloom-Engine/engine [Native TypeScript game engine compiling to Metal, DirectX 12, Vulkan, OpenGL, and WebGPU] - https://github.com/Krilliac/SparkEngine [Open-source C++23 3D engine with DirectX 12/Vulkan RHI, ECS, Jolt Physics, and ImGui editor] - https://github.com/HyperionGameTech/HyperionEngine [C++/C# game engine with DirectX 12 and Vulkan, editor, multiplayer, and Glimmer GI with clustered deferred rendering] - https://github.com/doriaxengine/doriax [Cross-platform C++ ECS game engine with editor, Lua/C++ scripting, and DirectX/OpenGL/Metal/Vulkan backends] - https://github.com/wh1t3lord/kotek [Modular C++20 game/application framework with OpenGL ES, Vulkan, DirectX, and BGFX backends] - https://github.com/oxylusengine/Oxylus [Data-driven C++ game engine with modular Vulkan renderer, flecs ECS, Lua scripting, and ImGui editor] - https://github.com/ostef/Vk-Engine [WIP Vulkan game engine with hot-reloadable modules, clustered forward rendering, PBR, and editor viewports] - https://github.com/RuqoomTech/Pyramid-Engine [C++ Windows OpenGL game engine with deferred/forward rendering, tests, and CI (pre-alpha)] > Game Engine Plugins:Unreal - [Plugin for UE4 to user Rider for Unreal Engine as code editor](https://github.com/JetBrains/RiderSourceCodeAccess) - [Design-agnostic node system for scripting game’s flow in Unreal Engine](https://github.com/MothCocoon/FlowGraph) - [Sample Unreal Engine 5.0.1 C++ Project That Incorporates Dear ImGui](https://github.com/stungeye/UE5-With-Dear-ImGui) - [A set of tools and utilities for use with Unreal Engine projects using ImGui](https://github.com/nakdeyes/UnrealImGuiTools) - [A simple Unreal Engine subsystem to provide a more accurate server world time to clients](https://github.com/Erlite/NetworkTimeSync) - [UE4 UI Texture Validator Plugin](https://github.com/benui-dev/UE-BUIValidator) - [Unreal Engine .NET 6 integration](https://github.com/nxrighthere/UnrealCLR) - [Houdini Engine Plugin for Unreal Engine](https://github.com/sideeffects/HoudiniEngineForUnreal) - [A small tutorial repository on capturing images with semantic annotation from UnrealEngine to disk](https://github.com/TimmHess/UnrealImageCapture) - [UE4 plugin for live2d model](https://github.com/Arisego/UnrealLive2D) - [An Unreal Engine code plugin that adds a custom asset type and editor to the engine](https://github.com/JanKXSKI/AssetTutorialPlugin) - [Unreal Engine 4 Plugin for Lua APIs implementation](https://github.com/rdeioris/LuaMachine) - [Debug Menu for UnrealEngine4](https://github.com/000-aki-000/GameDebugMenu) - https://github.com/Ghostleadie/CheatManagerMenu [UE 5.8 plugin that auto-builds an in-game cheat menu by reflecting UCheatManager and registered cheat extensions] - ['Dear Imgui' remote access library and application](https://github.com/sammyfreg/netImgui) - [Customizable performance metric charts and STAT commands control panel](https://github.com/DarknessFX/DFoundryFX) - [Unreal Engine plugin providing a set of Hermes endpoints](https://github.com/cdpred/RedTalaria) - [Unreal Engine 4 Plugin for Lua APIs implementation](https://github.com/rdeioris/LuaMachine) - [Copies the argument string to the clipboard and outputs the characters copied to the clipboard](https://github.com/aoharudesu/Clipboard_Tools-UE4) - [Generic graph data structure plugin for ue4](https://github.com/jinyuliao/GenericGraph) - https://github.com/TheGeebus/SimpleQuest [Unreal Engine 5.6+ event-driven progression/quest framework with visual graph authoring] - [A quick implementation of modular game features for the 'BTS' test](https://github.com/gmh5225/BT_ModularGameFeatures) - https://github.com/Natfii/UnrealClaude [Claude Code CLI integration for Unreal Engine 5.7; AI coding assistance with built-in UE5.7 documentation context in the editor] > Game Engine Plugins:Unity - [A markdown viewer for unity](https://github.com/gwaredd/UnityMarkdownViewer) - [An integrated solution for authoring / importing / simulating / rendering strand-based hair in Unity](https://github.com/Unity-Technologies/com.unity.demoteam.hair) - [A maintained collection of useful & free unity scripts / library's / plugins and extensions](https://github.com/michidk/Unity-Script-Collection) - [ChatGPT integration with Unity Editor](https://github.com/keijiro/AICommand) - [Code editor integration for supporting Cursor as code editor for unity](https://github.com/boxqkrtm/com.unity.ide.cursor) - https://github.com/Besty0728/Unity-Skills [AI automation skills specifically designed for Unity] - https://github.com/yucchiy/UniCli [CLI to control Unity Editor from terminal — compile, test, build, inspect GameObjects; 80+ commands, AI-agent ready (Claude Code plugin, Agent Skills)] > Game Engine Plugins:Godot - https://github.com/GDPatch/GDPatch [Cross-platform cross-version Godot 4.x mod loader with script patching, Lua hooks, and runtime mod loading without modifying game files] - https://github.com/libriscv/godot-sandbox [Sandboxing that enables safe modding for Godot games] - https://github.com/gtibo/Godot-Plush-Character [3D Plush Character for Godot 4.x] - https://github.com/allenwp/godot-resource-remaps [Godot editor export plugin for remapping resources by feature tags] > Game Engine Plugins:Lumix - https://github.com/nem0/lumixengine_maps [Map downloader] > Game Engine Detector - https://github.com/walzer/game-engine-detector [Mobile Game] ## Mathematics - https://github.com/nfrechette/rtm - https://github.com/microsoft/DirectXMath - https://github.com/Kazade/kazmath - https://github.com/milakov/int_fastdiv - https://github.com/freemint/fdlibm - https://github.com/Jaysmito101/cgl - https://github.com/orange-cpp/omath [C++23 constexpr math/physics framework for game, mod, and cheat development] ## Renderer - https://github.com/bkaradzic/bgfx [Rendering library] - https://github.com/DiligentGraphics/DiligentEngine [Rendering library] - https://github.com/LukasBanana/LLGL [Thin C++ abstraction over OpenGL, D3D11/12, Vulkan, and Metal with C/C#/Go wrappers] - https://github.com/kanition/pbrtbook [Physically Based Rendering: From Theory To Implementation] - https://github.com/keith2018/SoftGLRender - https://github.com/DQLin/VolumetricReSTIRRelease - https://github.com/HackerPoet/NonEuclidean - [A graphics engine designed to run on a single thread on CPU](https://github.com/FHowington/CPUEngine) - https://github.com/paroj/gltut [OpenGL Render] - https://github.com/ashawkey/raytracing [RayTracer] - https://github.com/sultim-t/xash-rt [Xash3D FWGS with a real-time path tracing] - https://github.com/crosire/reshade [A generic post-processing injector for games and video software] - https://github.com/harukumo/HorizonEngine [3D rendering engine] - https://github.com/Patryk27/strolle [Real-time rendering engine] - https://github.com/ssloy/tinyraytracer [A brief computer graphics / rendering course] - https://github.com/freetype/freetype [Render fonts] - https://github.com/MethanePowered/MethaneKit [DirectX 12, Metal & Vulkan] - https://github.com/EmbarkStudios/kajiya [Experimental real-time global illumination renderer] - https://github.com/tgfrerer/island [Experimental hot-reloading Vulkan renderer/engine (C/C++) for Linux and Windows] ## 3D Graphics - https://github.com/gmh5225/nv-graphics-mesa - https://github.com/MethanePowered/MethaneKit [DirectX 12, Metal & Vulkan] - https://github.com/mrdoob/three.js [JavaScript 3D Library] - https://github.com/playcanvas/supersplat [3D Gaussian Splat Editor] ## AI - https://github.com/ls361664056/GameAI-paper-list [zh] - https://github.com/lightningpixel/modly [Local image-to-3D mesh desktop app; open-source AI on GPU; Windows/Linux; extensible generators] - https://github.com/neilsonnn/image-blaster [Claude skillset: single image to 3D meshes (.glb/.obj), Gaussian splat environment (.spz), and SFX; World Labs + FAL; Unity/Unreal/Godot/Blender] - https://github.com/PSkinnerTech/3d-asset-factory [CLI-first YAML→3D pipeline: GPT Image 2.0 concept → TRELLIS.2 GLB; QA gate, review HTML, web/Unity/Unreal export; mock & remote GPU runners] - https://github.com/blendi-remade/sprite-sheet-creator [AI 2D pixel-art sprite sheets & parallax backgrounds; fal.ai; Next.js; walk/jump/attack/idle, sandbox] ## Image Codec - https://github.com/nothings/stb - https://github.com/libjpeg-turbo/libjpeg-turbo - https://github.com/erkkah/tigr - https://github.com/tsoding/olive.c - https://github.com/kylejckson/PaintFE [Rust raster image editor — layers, wgpu GPU filters, Rhai scripting, CLI batch, GIF/APNG, single portable binary] ## Wavefront Obj - https://github.com/tinyobjloader/tinyobjloader - https://github.com/Twinklebear/tobj [Rust] ## Task Scheduler - https://github.com/SergeyMakeev/TaskScheduler ## Game Network > Guide - https://github.com/MFatihMAR/Game-Networking-Resources - https://partner.steamgames.com/doc/api/ISteamNetworkingMessages#functions_sendrecv [Steam] - https://github.com/mcxiaoke/mqtt [mqtt] > Source - https://github.com/cloudwu/skynet - https://github.com/ketoo/NoahGameFrame [Server Engine] - https://github.com/chronoxor/CppServer - https://github.com/Qihoo360/evpp - https://github.com/ValveSoftware/GameNetworkingSockets [Steam] - https://github.com/mas-bandwidth/yojimbo [C++ network library for client/server games] - https://github.com/pond3r/ggpo [Rollback networking SDK using input prediction and speculative execution; includes the Vector War sample] - https://github.com/gschup/ggrs [Safe Rust reimagining of GGPO with a request-based API; includes P2P, spectator, and sync-test examples] - https://github.com/HeatXD/GekkoNet [C/C++ P2P rollback networking SDK inspired by GGPO and GGRS, with input prediction and speculative execution] - https://github.com/skywind3000/kcp [KCP] - https://github.com/Unit-X/kcp-cpp [KCP] - https://github.com/TLeonardUK/ds3os [Dark Souls 3] - https://github.com/TLeonardUK/ds2os [Dark Souls 2] - https://github.com/geekrainian/killingfloor-bot-client [Killing Floor UE2.5 headless client with protocol docs, Steam auth RE, and Ghidra scripts] - https://github.com/ljagiello/lastwar-client [Go reimplementation of Last War mobile client networking: GSL RSA/AES bootstrap, SFS2X framing, and SFSObject codec with live protocol documentation] - https://github.com/Bratah123/Spirit-PTCGO [Pokemon TCG Online private server emulator] - https://github.com/DragonMinded/bemaniutils [RE toolkit for BEMANI arcade titles: network service emulation, packet sniff/redirect/reconstruct, and binary asset unpack/repack utilities] - https://github.com/rathena/rathena [MMORPG] - https://github.com/TrinityCore/TrinityCore [Server for WOW] - https://github.com/uNetworking/uWebSockets [WebSockets] - https://github.com/socketio/socket.io [Nodejs] - https://github.com/mqttjs/MQTT.js [mqtt nodejs] - https://github.com/eclipse/paho.mqtt.cpp [mqtt cpp] - https://github.com/topfreegames/pitaya [Server framework] - https://github.com/cBournhonesque/lightyear [Rust server-authoritative Bevy multiplayer library with prediction, rollback, and WebTransport/wasm support] - https://github.com/azerothcore/azerothcore-wotlk [Server for WOW] - https://github.com/arlyon/azerust [Rust Server for WOW] - https://github.com/arlyon/awesome-wow-rust [Rust Server for WOW] - https://github.com/2601677867/One-Click-Run_Source_Server [Server for Source Engine] > JWT / Auth Token - https://github.com/ticarpi/jwt_tool [JWT toolkit — validate, forge, scan, tamper; CVE tests (alg=none, RS/HS256, key injection, etc.), fuzzing, dict attack] > Location / Geocoding - https://github.com/traccar/traccar-geocoder [Self-hosted reverse geocoding from OpenStreetMap; Traccar stack; Rust server + C++ PBF indexer, Docker] ## PhysX SDK - https://github.com/NVIDIAGameWorks/PhysX - https://github.com/NVIDIAGameWorks/PhysX-3.4 - https://github.com/bulletphysics/bullet3 ## Game Develop > Guide - https://github.com/Calinou/awesome-gamedev - https://github.com/notpresident35/learn-awesome-gamedev - https://github.com/yrgo/awesome-educational-games - https://github.com/bobeff/open-source-games [A list of open source games] - https://github.com/michelpereira/awesome-open-source-games [Collection of Games] - https://github.com/raizam/gamedev_libraries [A collection of open source c/c++ libraries for gamedev] - https://github.com/gheja/game-design-documents [Game design documents] - https://github.com/Kavex/GameDev-Resources [Game Development resources] - https://respawnstack.com [Curated directory of AI tools for game developers] - https://github.com/crazyshader/GameDev [Unity] - https://github.com/RyanNielson/awesome-unity [Unity] - https://github.com/QianMo/Unity-Design-Pattern [Unity Design] - https://github.com/michal-z/zig-gamedev [Building game development ecosystem for ziglang] - https://github.com/OTFCG/Awesome-Game-Analysis [Video game tech analysis resources] - https://github.com/killop/anything_about_game [Game Development resources] - https://github.com/TastSong/GameProgrammerStudyNotes [Game Development notes] - https://github.com/alexgaoth/awesome-reverse-engineered [Index of 16,800+ open-source projects built by reverse engineering, including 6,000+ game decompilations, static recompilations, engine reimplementations and private servers] - https://github.com/gmh5225/gtav-sourcecode-build-guide [GTA V Source Code Build Tutorial] > Source - https://github.com/PiMoNFeeD/csgo-src [Leaked CSGO] - https://github.com/perilouswithadollarsign/cstrike15_src [Leaked CSGO With CI] - https://github.com/gmh5225/Far-Cry-1-Source-Full [Leaked Far Cry 1] - https://github.com/gmh5225/FarCry [Leaked Far Cry 1] - https://github.com/SwagSoftware/Kisak-Strike [Open Source CSGO] - https://github.com/SwagSoftware/KisakCOD [COD4 Open Source Reimplementation] - https://github.com/SwagSoftware/KisakBlack [COD:Black Ops Open Source Reimplementation] - https://github.com/gmh5225/csso-src [CSGO Mod] - https://github.com/thomaseichhorn/cs16-client [Rewrote CS1.6] - https://github.com/s1lentq/ReGameDLL_CS [Reversed CS1.6] - https://github.com/Velaron/cs16-client [Reversed CS1.6] - https://github.com/Source2ZE/CS2Fixes [CS2 mod] - https://github.com/gmh5225/Game-GTA-re3 [Reversed GTA III, Vice City] - https://github.com/gmh5225/reGTA [Reverse Engineered GTA III and GTA VC] - https://github.com/gta-reversed/gta-reversed-modern [Reimplementation of GTA:SA 1.0 US] - https://github.com/monstercameron/LibertyFlux [GTA IV RAGE engine Rust reimplementation via Ghidra-assisted reverse engineering for 64-bit Windows, Windows on ARM, and macOS; no game assets] - https://github.com/ThirteenAG/GTAIV.EFLC.FusionFix [GTA IV: Complete Edition fixes and modern-feature patch (graphics, FPS, QoL, scripting, widescreen)] - https://github.com/gmh5225/Grand-Theft-Auto-Modding-Source [Code snippets for Vice City] - https://github.com/Harrison1/unrealcpp [UE4 C++ examples] - https://github.com/QianMo/UE4-FPS-Game [UE4 FPS Game] - https://github.com/KitchenGun/UE4_FPS [UE4 FPS Demo] - https://github.com/tomlooman/SimpleFPSTemplate [UE4 FPS Demo] - https://github.com/tomlooman/EpicSurvivalGame [UE4 FPS Game] - https://github.com/QianMo/UE4-Tank-Game [UE4 Game] - https://github.com/gmh5225/UE5-FPS-CryptRaider [UE5 FPS Game] - https://github.com/LeroyTechnologies/ProjectM [UE5 FPS Game] - https://github.com/invi1998/MultiplayerBlasterGame [UE5 FPS Game] - https://github.com/DruidMech/MultiplayerCourseBlasterGame [UE5 FPS Game] - https://github.com/gmh5225/UE5MultiplayerProject [UE5 horror game with anti-cheat] - https://github.com/perfect-hand/ue5-cardgame [UE5 Card Game] - https://github.com/stackOverflower92/FightingGame-UE5 [UE5 Fighting Game] - https://github.com/gmh5225/UnrealEngine5-UltimateStreetFighters [UE5 StreetFighters Game] - https://github.com/EvelynSchwab/ComponentFuseMechanic [UE5 constraining system] - https://github.com/CobraCodeDev/TP_2DSideScrollerBP [UE5 2D template] - https://github.com/gmh5225/ue5-roll-a-ball-game [UE5 Roll a Ball Game] - https://github.com/tomlooman/ActionRoguelike [UE Roguelike Game] - https://github.com/Unity-Technologies/FPSSample [Unity Game] - https://github.com/OguzKaira/FPS-Movement [Unity FPS] - https://github.com/OguzKaira/SQLite-Unity3D [Unity SQLite] - https://github.com/swordjoinmagic/MoBaDemo [Unity MoBa] - https://github.com/gmh5225/U3D_MiniDNF [Unity mini DNF] - https://github.com/gmh5225/unity-vrchat-template [Unity VRChat Template] - https://github.com/Saukiya/Arknights [Unity Arknights] - https://github.com/ZehMatt/SnakeRoyal [Mini Game With Server] - https://github.com/MKXJun/Super-Fighter [DX11 Mini Game] - https://github.com/MKXJun/Rubik-Cube [DX9/11 Mini Game] - https://github.com/Suprcode/mir2 [MIR2] - https://github.com/Suprcode/mir3-zircon [MIR3] - https://github.com/WolfireGames/overgrowth [Overgrowth] - https://github.com/solidi/hl-mods [Modification For Half-Life] - https://github.com/codingben/maple-fighters [A small online game similar to MapleStory] - https://github.com/gmh5225/WinAPI_MapleStory [WinAPI MapleStory] - https://github.com/ZeromaXHe/MapleStoryCopy [Godot MapleStory] - https://github.com/godotengine/godot-demo-projects [Demonstration and Template Projects for Godot] - https://github.com/loqix/Fortnite [Fortnite] - https://github.com/bradharding/doomretro [DOOM] - https://github.com/Daivuk/PureDOOM [DOOM] - https://github.com/NSG650/NtDOOM [Doom running in the NT kernel] - https://github.com/Luxon98/Super-Mario-Bros-game [Remake of Super Mario] - https://github.com/plibither8/2048.cpp [2048] --- [Read more](https://github.com/gmh5225/awesome-game-security)