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
More from davincidreams/agent-team-plugins
blender
Blender interface, workflows, and 3D production pipeline
231rigging
Rigging fundamentals, skeleton setup, and animation controls
18animation
Animation principles, techniques, and best practices for 3D animation
15vroid
Vroid Studio, VRM format, and VTuber avatar creation
11technical-writing
Technical writing principles and best practices for creating clear, accurate documentation
10unreal
Unreal Engine patterns, Actor/Component model, Blueprints vs C++, and best practices
9