Coding & DevelopmentπŸ€–claudeπŸ’¬gpt⌨️cursor🌐universal

awesome-game-security

awesome game security [Welcome to PR]

Quick Start

Install this Skill

npx skills add gmh5225/awesome-game-security
# [`awesome-game-security`](https://gs.awesome.rip)[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
![image](https://github.com/gmh5225/awesome-game-security/assets/13917777/a39c6322-40ed-45b5-afcb-93e8d5477a0b)
[![image](awesome-image.webp)](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` | Modern anti-cheat architecture, detection tradeoffs, and system-specific research across EAC, BE, Vanguard, FACEIT, and related telemetry or driver defenses |
| `dma-attack-techniques` | PCIe DMA threat modeling, FPGA memory access, IOMMU constraints, device impersonation, and DMA detection or mitigation |
| `game-engine-resources` | Engine internals, source trees, plugins, explorers, and protection patterns for Unreal, Unity, Source, Godot, and custom engines |
| `game-hacking-techniques` | Threat-model view of cheat implementation across user mode, kernel mode, hypervisors, DMA, overlays, memory access, and engine-specific attack surfaces |
| `graphics-api-hooking` | DirectX, OpenGL, and Vulkan interception, overlay rendering, draw-call hooks, swap-chain analysis, and screenshot-sensitive graphics workflows |
| `mobile-security` | Android and iOS reversing, Frida, Zygisk or Magisk, jailbreak or root bypass, mobile kernel modules, emulator detection, and mobile anti-cheat research |
| `awesome-game-security-overview` | Repository taxonomy, category mapping, contribution guidance, and navigation across offensive and defensive game-security topics |
| `reverse-engineering-tools` | Reverse engineering protected games and anti-cheat components across user mode, kernel mode, debuggers, dump analysis, and anti-analysis workflows |
| `windows-kernel-security` | Windows kernel internals for game security including callbacks, MMVAD, IOCTL paths, DSE, PatchGuard, PiDDBCache, and hostile-driver detection |

**Compiled wiki:** agents can also browse [`wiki/`](wiki/) (see [`wiki/AGENTS.md`](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)
-

... (truncated)
Repository
3.4kstars
477forks
View on GitHub
Details
DiscoveredMay 11, 2026
Last UpdatedAug 16, 2026
Author@gmh5225
Quality Score
70/100