gamedev-conventions

Enforce cross-engine game development conventions for Unity, Unreal, Godot, and Three.js/R3F.

17|5|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/MonumentalSystems/Atlas-Agent-Teams --skill gamedev-conventions-monumentalsystems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gamedev-conventions
Source: https://github.com/MonumentalSystems/Atlas-Agent-Teams/tree/main/teams/game-dev/skills/gamedev-conventions
Command: npx skills add https://github.com/MonumentalSystems/Atlas-Agent-Teams --skill gamedev-conventions-monumentalsystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps game teams avoid costly inconsistencies, performance regressions, and integration bugs by standardizing cross-engine development conventions across Unity, Unreal, Godot, and web/3D runtimes.

Core Features & Use Cases

  • Cross-engine standards: Establishes shared rules for timing (delta time), architecture (data-driven design), and decoupled communication (events/signals) so systems integrate cleanly.
  • Performance & production readiness: Defines targets and constraints for memory allocations, draw calls, physics usage, loading behavior, and pooling to reduce runtime spikes and stutters.
  • Maintainability & correctness: Covers code organization, explicit state management (FSM/hierarchical FSM), robust input abstraction/remapping, asset conventions, testing strategy, and multiplayer requirements when applicable.

Quick Start

Apply the gamedev-conventions rules to your current feature by asking the AI to review your planned architecture and propose concrete changes that improve performance, state management, input handling, and asset organization for your target engine.

Frequently Asked Questions about gamedev-conventions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce consistent game development conventions across multiple engines?

To enforce consistent game development conventions across engines, standardize rules for delta-time correctness, data-driven separation, and event-driven decoupling so systems integrate cleanly across Unity, Unreal, Godot, and Three.js/R3F.

What's the best way to prevent runtime stutters and performance regressions in game code?

Prevent runtime stutters and performance regressions by applying profiling-first optimization constraints, using object pooling, and limiting memory allocations, draw calls, and physics usage during feature delivery and refactoring.

How do I structure finite state machines for gameplay systems?

Structure finite state machines for gameplay systems by enforcing explicit, hierarchical FSM-based state transitions and serializable state data to ensure maintainability and robust state management across engine features.

Does this approach support multiplayer authoritative guardrails and input abstraction?

Yes, this approach supports multiplayer authoritative guardrails and input abstraction by standardizing robust input remapping, structured event decoupling, and multiplayer requirements to prevent integration bugs across networked gameplay.

Can I use these coding standards to refactor existing gameplay architecture?

Yes, you can use these coding standards to refactor existing gameplay architecture by reviewing planned systems and proposing concrete changes to improve state management, input handling, and asset organization for your target engine.