game-development

Route game development projects to platform-specific sub-skills and core principles.

Updated Dec 16, 2025
One-click install
npx skills add https://github.com/EanLee/article-write --skill game-development-eanlee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-development
Source: https://github.com/EanLee/article-write/tree/main/.github/skills/game-development
Command: npx skills add https://github.com/EanLee/article-write --skill game-development-eanlee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as an orchestrator for game development, providing core principles and routing you to specialized sub-skills based on your project's specific needs and target platforms.

Core Features & Use Cases

  • Platform Routing: Directs you to the correct sub-skill for web, mobile, PC, or VR/AR games.
  • Dimension Routing: Guides you to 2D or 3D specific advice.
  • Specialty Routing: Connects you with skills for game design, multiplayer, art, and audio.
  • Core Principles: Teaches fundamental concepts like the game loop, pattern selection, input abstraction, and performance budgeting applicable across all game types.
  • Use Case: If you're starting a new project, this skill will help you identify the best path forward by asking about your target platform and game type, then pointing you to the most relevant resources.

Quick Start

Start by telling me about the game you want to make, including its target platform and whether it's 2D or 3D.

Frequently Asked Questions about game-development

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

FAQPage Schema
How do I start game development for different target platforms?

To start game development, define your target platform and whether it is 2D or 3D. This orchestrator routes you to specialized sub-skills for web, mobile, PC, or VR/AR development to guide your project setup.

What are the core principles of game development I need to know?

Core game development principles include implementing the game loop, selecting appropriate patterns, abstracting input handling, and budgeting performance. These fundamentals apply universally across all game types and platforms.

How do I choose between 2D and 3D game development workflows?

Choosing between 2D and 3D game development depends on your project scope. This skill routes you to dimension-specific advice, helping you identify the best path forward based on your game's specific visual and structural needs.

Does this guide cover specialty areas like multiplayer and audio for games?

Yes, this game development guide covers specialty areas including multiplayer networking, game art, and audio development. It connects you with specialized skills tailored to these specific development dimensions.

What is the best way to route my project to the right game engine or framework?

The best way to route your project is by specifying your target platform and game type. The orchestrator then directs you to platform-specific sub-skills, ensuring you receive relevant guidance for your chosen engine.

Can I get guidance on performance budgeting for VR and mobile games?

Yes, you can get guidance on performance budgeting for VR and mobile games. The skill provides core principles for performance management and routes you to platform-specific sub-skills for web, mobile, PC, or VR/AR constraints.