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.