game-development

Build game-engine architecture, gameplay systems, and asset pipelines with performance verification.

1|Updated May 15, 2026
One-click install
npx skills add https://github.com/Blaze-sports-Intel/uber-engineer --skill game-development-blaze-sports-intel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-development
Source: https://github.com/Blaze-sports-Intel/uber-engineer/tree/main/plugins/uber-engineer/skills/game-development
Command: npx skills add https://github.com/Blaze-sports-Intel/uber-engineer --skill game-development-blaze-sports-intel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It helps teams design and ship game implementations that meet real performance, gameplay correctness, and long-term maintainability expectations instead of stopping at “it runs.”

Core Features & Use Cases

  • Deterministic gameplay loop and update model: Plans fixed-step simulation with variable rendering so gameplay stays consistent across frame rates, including input sampling cadence and physics behavior.
  • Performance budgeting and profiling to proof “done”: Produces a frame budget breakdown (CPU update, GPU render, IO, GC) and uses profiler captures annotated with hot spots to target the largest contributors.
  • Production-ready pipelines and player persistence: Defines asset import/optimization rules, and implements save/load with schema versioning and migrations to avoid broken player saves.

Quick Start

Ask for a min-spec frame-budget plan and a profiler-driven optimization roadmap for your target engine, then request an asset pipeline preset and a save/version migration design for the next release.

Frequently Asked Questions about game-development

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

FAQPage Schema
How do I implement a fixed-step game loop for consistent gameplay across variable frame rates?

A fixed-step game loop separates deterministic simulation updates from variable rendering to maintain consistent gameplay. By isolating update logic from render timing, it ensures physics and input sampling remain stable across fluctuating frame rates.

What's the best way to profile frame time budgets and optimize CPU hot spots?

Profiling frame time budgets involves capturing CPU update, GPU render, IO, and GC breakdowns to identify hot spots. Using annotated profiler captures targets the largest contributors to frame drops, producing an optimization roadmap for min-spec hardware.

How do I design a save system with schema versioning and migrations for shipped builds?

A version-migrated save system implements schema versioning to handle player data across updates. By designing clean save/load roundtrips with migration logic, it prevents broken player saves when upgrading versions in shipped builds.

How do I wire input abstraction across gamepad, keyboard, and touch with rebinding support?

Input abstraction across devices requires a remapping layer that standardizes inputs from gamepad, keyboard, and touch. Wiring this abstraction ensures input sampling works consistently across hardware while supporting player rebinding without changing core logic.

How do I build an asset pipeline with import and optimization rules for target platforms?

An asset pipeline defines import and optimization rules to process game assets efficiently for target platforms. Configuring these presets ensures asset bundle sizing meets requirements and CI build succeeds across all deployment targets.