# IDE rules for Game dev and 3D: Unity, Unreal, Godot, Blender

Rules for Game dev and 3D: Unity, Unreal, Godot, Blender: what each one does, an install command and example prompts.

12 cards

- HTML: https://affpapa.org/en/nevibecode/rules/topic/gamedev
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [webassembly-z80-cellular-automata-cursorrules-prom](https://affpapa.org/en/nevibecode/rules/webassembly-z80-cellular-automata-cursorrules-prom.md) — rule · PatrickJS · Cursor · ★ 41028 — A Cursor rule that walks the agent through adding a region grid to a Z80 cellular automata simulation built on WebAssembly.
- [unity-cursor-ai-c-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/unity-cursor-ai-c-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41028 — A Cursor rule that briefs the assistant on a Unity game project in C#: modular code, responsive mechanics, real-time performance.
- [python-flask-json-guide-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/python-flask-json-guide-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41028 — Guides Cursor on using the drawscape_factorio module.
- [gamemaker-gml](https://affpapa.org/en/nevibecode/rules/gamemaker-gml.md) — rule · PatrickJS · Cursor · ★ 41028 — Guides Cursor with GameMaker Language conventions for objects, scripts, and rooms.
- [dragonruby-best-practices-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/dragonruby-best-practices-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41028 — A Cursor rule that sets Ruby coding style for DragonRuby Game Toolkit: naming, file structure, error handling.
- [blender-python-addon](https://affpapa.org/en/nevibecode/rules/blender-python-addon.md) — rule · PatrickJS · Cursor · ★ 41028 — Cursor rule for writing Blender Python add-ons.
- [ascii-simulation-game-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/ascii-simulation-game-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41028 — A Cursor rule that frames an observer-only ASCII simulation: 10x10 grid, turn-based play, logs for nearly everything.
- [unreal-engine](https://affpapa.org/en/nevibecode/rules/unreal-engine.md) — rule · sanjeed5 · Cursor · ★ 3580 — Enforces naming conventions, architecture, and performance guidelines for C++ and Blueprints in Unreal Engine 5.x.
- [unity](https://affpapa.org/en/nevibecode/rules/unity.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule sets Unity C# conventions for project layout, naming, lookups, and memory use.
- [three-js](https://affpapa.org/en/nevibecode/rules/three-js.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets three.js coding standards: WebGL error handling, lazy asset loading, render loop optimization and explicit resource disposal.
- [pygame](https://affpapa.org/en/nevibecode/rules/pygame.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets the skeleton of a Pygame project: one UIManager, a fixed timestep, anchor-based layout and JSON themes.
- [godot](https://affpapa.org/en/nevibecode/rules/godot.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that steers the agent toward Godot 4.x conventions: scene composition over inheritance, signals over direct node calls, careful resource loading.

## Refine
[python](https://affpapa.org/en/nevibecode/tag/python.md) · [3d](https://affpapa.org/en/nevibecode/tag/3d.md) · [simulation](https://affpapa.org/en/nevibecode/tag/simulation.md) · [cpp](https://affpapa.org/en/nevibecode/tag/cpp.md) · [csharp](https://affpapa.org/en/nevibecode/tag/csharp.md) · [javascript](https://affpapa.org/en/nevibecode/tag/javascript.md) · [json](https://affpapa.org/en/nevibecode/tag/json.md) · [ruby](https://affpapa.org/en/nevibecode/tag/ruby.md) · [svg](https://affpapa.org/en/nevibecode/tag/svg.md) · [threejs](https://affpapa.org/en/nevibecode/tag/threejs.md) · [ui](https://affpapa.org/en/nevibecode/tag/ui.md) · [unreal-engine](https://affpapa.org/en/nevibecode/tag/unreal-engine.md)

## Narrow this list
Parameters: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — values in https://affpapa.org/en/nevibecode/agents.md

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
