2d-games

Design foundational 2D game systems for platformers and top-down games.

8|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Tugoukezhang/workbuddy-skills --skill 2d-games-tugoukezhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 2d-games
Source: https://github.com/Tugoukezhang/workbuddy-skills/tree/main/skills/2D%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91
Command: npx skills add https://github.com/Tugoukezhang/workbuddy-skills --skill 2d-games-tugoukezhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Solves the problem of designing foundational 2D game systems.

Core Features & Use Cases

  • Sprite system essentials: atlas, animation, pivot, layering
  • Tilemap design: tile size, auto tiling, collision shapes
  • 2D physics basics: collider shapes
  • Camera system patterns: follow, look-ahead, multi-target, room-based
  • Game type templates: platformer and top-down patterns

Quick Start

Set up a starter 2D project with a sprite atlas, a tilemap, simple physics bodies, and a camera that follows the player.

Frequently Asked Questions about 2d-games

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

FAQPage Schema
How do I design foundational 2D game systems for a platformer?

Designing foundational 2D game systems for a platformer requires modular, engine-agnostic components for sprite management, tilemap design, physics colliders, and camera control to ensure clear data flows and reusability.

What is included in a 2D sprite system?

A 2D sprite system includes essentials for managing atlases, animations, pivots, and layering. These components organize visual assets and animation states to establish clear data flows for rendering characters and objects.

How do I set up a starter 2D game project with tilemaps and physics?

Set up a starter 2D game project by configuring a sprite atlas, designing a tilemap with collision shapes, defining simple physics bodies, and implementing a camera that follows the player character.

What camera patterns are used in 2D game development?

2D game development utilizes camera system patterns including follow, look-ahead, multi-target, and room-based tracking. These patterns dynamically control the viewport to keep relevant gameplay actions visible.

Can I use these 2D physics and tilemap requirements across different engines?

Yes, you can apply these 2D physics and tilemap requirements across different engines because the system specifies modular, engine-agnostic requirements for reusable components, clear data flows, and error-handling expectations.