unity-ecs-patterns
Master Unity ECS (Entity Component System) with DOTS, Jobs, and Burst for high-performance game development. Use when building data-oriented games, optimizing performance, or working with large ent...
decision-journal
Record project decisions with context, rationale, and confidence. Use when making or revisiting decisions about game development — engine, genre, art style, tools, architecture, learning path. Prevents decision amnesia and ADHD re-evaluation loops.
mobile-games
Mobile game development principles. Touch input, battery, performance, app stores.
multiplayer
Multiplayer game development principles. Architecture, networking, synchronization.
game-development
Game development orchestrator. Routes to platform-specific skills based on project needs.
web-games
Web browser game development principles. Framework selection, WebGPU, optimization, PWA.
ax-3d-games
2D/3D game and spatial content development -- SpriteKit (2D games), SceneKit (3D legacy, deprecated iOS 26), RealityKit (modern 3D/AR/ECS), physics, ECS architecture, SpriteView/RealityView SwiftUI integration, and diagnostics
unity-ecs-patterns
Master Unity ECS (Entity Component System) with DOTS, Jobs, and Burst for high-performance game development. Use when building data-oriented games, optimizing performance, or working with large entity counts.
game-research
Structured game development research with solo-dev feasibility filtering. Use when investigating engines, genres, art styles, tools, or any game-dev decision. Wraps the research skill with game-specific framing. Outputs feed into decision-journal.
gdd-writer
Write and maintain Game Design Documents for solo dev projects. Use when starting a new game concept, after prototyping reveals design changes, or when the game's vision needs clarifying. Keeps the GDD lean, living, and connected to actual development.
learning-planner
Structure learning paths for game development. Use when planning what to learn, choosing courses, tracking learning progress, or connecting learning to building. Prevents tutorial hell and ensures learning serves the game.
boot-dev-companion
Navigate boot.dev courses for game development. Use when planning learning paths, mapping boot.dev progress to game-dev readiness, choosing which courses to prioritize, or connecting platform content to the game project. Bridges backend-focused curriculum with game dev goals.
2d-games
2D game development principles. Sprites, tilemaps, physics, camera.
development/game-development/2d-games
2D game development principles. Sprites, tilemaps, physics, camera.
development/game-development/mobile-games
Mobile game development principles. Touch input, battery, performance, app stores.
multiplayer
Multiplayer game development principles. Architecture, networking, synchronization.
3D Games
3D game development principles. Rendering, shaders, physics, cameras.
Game Lore Generator
Create rich game lore, world history, faction backgrounds, and mythology systems
game-development
Game development orchestrator. Routes to platform-specific skills based on project needs.
game-programming-languages
Game programming languages - C#, C++, GDScript. Learn syntax, patterns, and engine-specific idioms for professional game development.
development/game-development/3d-games
3D game development principles. Rendering, shaders, physics, cameras.
3d-games
3D game development principles. Rendering, shaders, physics, cameras.
Unity ECS Patterns
Master Unity ECS (Entity Component System) with DOTS, Jobs, and Burst for high-performance game development. Use when building data-oriented games, optimizing performance, or working with large entity counts.
Unity Script Generator
Generate C# scripts for Unity with proper MonoBehaviour patterns and best practices
development/game-performance
Complete toolkit for C# memory optimization, Unity rendering performance, and Physics profiling. Use when the game drops below 60FPS on target hardware, when Garbage Collection causes stuttering, or when transferring Monobehaviour logic to DOTS/ECS.
develop-web-game
Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.
multiplayer
Multiplayer game development principles. Architecture, networking, synchronization.
Multiplayer Game Builder
Build multiplayer turn-based games using template-based rapid development, TDD, and real-time Socket.IO integration. Use when creating card games, board games, or any turn-based multiplayer game with real-time synchronization.
minecraft-bukkit-pro
Master Minecraft server plugin development with the Bukkit, Spigot, and Paper APIs. Specializes in event-driven architecture, command systems, world manipulation, player management, and performance optimization. Use PROACTIVELY for plugin architecture, gameplay mechanics, server-side features, or cross-version compatibility.
unity-ecs-patterns
Master Unity ECS (Entity Component System) with DOTS, Jobs, and Burst for high-performance game development. Use when building data-oriented games, optimizing performance, or working with large entity counts.
2D Games
2D game development principles. Sprites, tilemaps, physics, camera.
2d-games
2D game development principles. Sprites, tilemaps, physics, camera.
pc-games
PC and console game development principles. Engine selection, platform features, optimization strategies.
NPC Dialogue Tree Builder
Create branching dialogue trees for NPCs with personality traits and relationship dynamics
3D games
Principles of 3D game development. Rendering, shaders, physics, cameras.
3D Games
3D game development principles. Rendering, shaders, physics, cameras.
mobile-games
Mobile game development principles. Touch input, battery, performance, app stores.
game-development
Game development orchestrator. Routes to platform-specific skills based on project needs.
development/game-development/pc-games
PC and console game development principles. Engine selection, platform features, optimization strategies.
web-games
Web browser game development principles. Framework selection, WebGPU, optimization, PWA.
game-tools-workflows
Game development tools, asset pipelines, version control, build systems, and team development workflows for efficient production.
development/game-development/game-art
Game art principles. Visual style selection, asset pipeline, animation workflow.
game-dev
An expert in game development. Provides specialist support on 2D/3D game mechanics, game engine usage, physics systems, scoring systems, level design, and preparing game kits. Works with Godot, Phaser, PixiJS, Three.js, Unity (C#), and Pygame. Use this agent when the user mentions concepts such as game, Unity, Godot, Phaser, sprite, character, level, score, physics, game engine, 2D, 3D, game design, game kit, arcade, or platformer.
3D Games
Principles of 3D game development: rendering, shaders, physics, and cameras.
game-development
Game development orchestrator. Routes to platform-specific skills based on project needs.
PC games
PC and console game development principles. Engine selection, platform features, optimization strategies.
pc-games
PC and console game development principles. Engine selection, platform features, optimization strategies.
Multiplayer Netcode Helper
Design multiplayer networking architecture with lag compensation and state synchronization