game-development

Route game development tasks to platform- and specialty-specific sub-skills.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Icebane84/Synarche_Workshop --skill game-development-icebane84
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: game-development
Source: https://github.com/Icebane84/Synarche_Workshop/tree/main/.agent/skills/dev/game-development
Command: npx skills add https://github.com/Icebane84/Synarche_Workshop --skill game-development-icebane84

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents slow, unfocused game development by turning broad game-building goals into structured, platform- and specialty-specific guidance.

Core Features & Use Cases

  • Orchestrates game development learning: provides universal mechanics, architecture, and decision matrices before routing.
  • Routes to the right sub-skill: selects the correct shard based on platform (web/mobile/PC/VR) and dimension (2D/3D) plus specialty (design, art, audio, multiplayer).
  • Applies actionable fundamentals: covers core loop structure, input abstraction, pattern selection, performance budgets, collision strategy, and anti-pattern avoidance.
  • Use Case: Starting a new project that targets a browser-based 2D platformer—use this skill to choose web-specific and 2D-specific guidance, then ground implementation decisions in the core principles.

Quick Start

Ask for a routing plan and core principles for a "browser-based 2D platformer project targeting 60 FPS," and then follow the suggested sub-skill paths.

Frequently Asked Questions about game-development

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

FAQPage Schema
How do I choose the right game architecture for a new 2D or 3D project?▼

Choosing the right game architecture involves routing your project targets to platform-specific and dimension-specific sub-skills. You apply universal principles like core loop structure, input abstraction, and pattern selection to ground implementation decisions for 2D, 3D, web, mobile, PC, or VR/AR scenarios.

What's the best way to structure a game loop for a 60 FPS performance budget?▼

Structuring a game loop for a 60 FPS performance budget requires enforcing a fixed timestep and avoiding common anti-patterns. You select appropriate game patterns and collision strategies while ensuring platform routing maps to sub-skills that maintain the shared performance constraints.

How does platform routing work for web, mobile, PC, and VR game development?▼

Platform routing works by mapping your game development targets to platform-appropriate and specialty-appropriate sub-skill directories. It evaluates whether your project targets web, mobile, PC, or VR/AR, and dimensions like 2D or 3D, then routes to specialty shards for design, art, audio, or multiplayer.

Do I need input abstraction for cross-platform game development?▼

Input abstraction is needed for cross-platform game development to decouple gameplay logic from platform-specific input handling. It serves as a universal gameplay principle applied before routing, ensuring your project meets shared constraints across 2D, 3D, web, mobile, PC, and VR/AR environments.

What collision strategy should I use for a browser-based 2D platformer?▼

The collision strategy for a browser-based 2D platformer is selected by applying universal game mechanics and decision matrices before routing. You ground the implementation in core principles and enforce a 60 FPS budget while routing to web-specific and 2D-specific sub-skills for detailed guidance.

When should I avoid certain game patterns during project planning?▼

You should avoid certain game patterns during project planning when they conflict with deterministic routing requirements, fixed timestep enforcement, or 60 FPS budgeting. The skill enforces anti-pattern avoidance by mapping targets to appropriate sub-skills and applying shared constraints across all platform and dimension scenarios.