
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-securityIf 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 🫡
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.
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.
This repository provides skills that can be used with AI agents and coding assistants such as Cursor, OpenClaw, Claude Code, Codex CLI, and other compatible tools. Install skills to get specialized knowledge about game security topics.
Installation:
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/ (see wiki/AGENTS.md) — a maintained knowledge layer over skills, README categories, and descriptions.
Example:
# 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