game-developer

Provide Unity, Unreal Engine, and ECS game development patterns.

10.9k|1.0k|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/Jeffallan/claude-skills --skill game-developer-jeffallan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-developer
Source: https://github.com/Jeffallan/claude-skills/tree/main/skills/game-developer
Command: npx skills add https://github.com/Jeffallan/claude-skills --skill game-developer-jeffallan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides patterns for Unity/Unreal development, ECS architectures, and high-performance game patterns.

Core Features & Use Cases

  • ECS patterns: Component systems and entities design.
  • Networking: Client-server architecture and lag compensation.
  • Performance: Object pooling and state machines.

Quick Start

Implement an ECS-like movement system with a simple state machine.

Frequently Asked Questions about game-developer

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

FAQPage Schema
How do I optimize game performance to hit 60+ FPS across Unity and Unreal?

Performance optimization involves object pooling, delta-time movement, GPU profiling, and memory management. This Skill provides patterns for both engines covering FPS targets, asset loading optimization, and profiling workflows to identify and eliminate bottlenecks.

What is ECS architecture and when should I use it for game development?

Entity Component System (ECS) is an architecture pattern that separates data from logic for scalability and performance. Use it for complex gameplay systems, multiplayer titles, and scenarios requiring high entity counts. This Skill covers ECS design patterns and component system implementation.

How do I implement networking and lag compensation in multiplayer games?

Multiplayer networking requires client-server architecture and lag compensation strategies to sync state across players. This Skill provides client-server patterns and lag-compensation techniques applicable to both Unity and Unreal multiplayer titles.

Can I use state machines for gameplay logic across Unity and Unreal Engine?

State machines are applicable to both engines for managing gameplay state transitions and control flow. This Skill covers state machine patterns alongside ECS and performance optimization as part of cross-engine pattern libraries.

What performance patterns work for both single-player and multiplayer game architectures?

Cross-platform patterns include object pooling, efficient asset loading, memory and GPU profiling, and delta-time movement. This Skill addresses performance requirements and architectural patterns applicable to single-player and multiplayer titles on multiple platforms.

How do I profile and optimize shaders and GPU usage in games?

GPU optimization involves profiling tools and shader-writing patterns to reduce draw calls and memory overhead. This Skill includes GPU profiling techniques and shader optimization patterns for high-performance game development.