gamedev-conventions

Installation
SKILL.md

Game Dev Team Conventions

General

  • Detect and follow the project's existing engine and code conventions
  • Use delta time for all frame-rate-dependent calculations
  • Implement object pooling for frequently spawned/destroyed objects
  • Separate game data from game logic (data-driven design)
  • Use events/signals for decoupled communication between systems
  • Keep game state serializable for save/load support
  • Profile before optimizing - measure, don't guess

Performance Standards

  • Target frame rate: Maintain target FPS (60 for action games, 30 for strategy)
  • Memory: Minimize per-frame allocations, avoid GC spikes
  • Draw calls: Batch where possible, use instancing for repeated geometry
  • Physics: Use layer masks, limit raycast distances, prefer overlap checks over raycasts
  • Loading: Use async loading, show progress, never block the main thread
Related skills
Installs
8
GitHub Stars
4
First Seen
Feb 14, 2026