game-developer

Design and implement scalable game architectures for Unity and Unreal Engine projects.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill game-developer-jtvaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-developer
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/game-developer
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill game-developer-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured approach to building complex game systems, enabling teams to implement ECS-style architectures, physics configurations, multiplayer networking, and performance optimizations with clear guidance and reusable patterns.

Core Features & Use Cases

  • ECS architecture blueprint: component- and system-based design for game logic and optimization.
  • Networking guidance: server-authoritative patterns, state synchronization, and lag compensation practices across Unity/Unreal projects.
  • Performance and design patterns: object pooling, state machines, delta timing, and profiling-focused recommendations for 60+ FPS targets.

Quick Start

Initialize a Unity/Unreal project with ECS-based systems, implement a basic server-client networking setup, and profile performance to validate frame times.

Frequently Asked Questions about game-developer

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

FAQPage Schema
How do I implement scalable game architecture using ECS in Unity or Unreal?

To implement scalable game architecture, design using component- and system-based ECS patterns that separate data from logic. This approach optimizes game logic and provides a structured blueprint for managing complex systems and performance targets.

What's the best way to set up server-authoritative multiplayer networking in game development?

Setting up server-authoritative multiplayer networking requires implementing state synchronization and lag compensation practices. This ensures consistent gameplay across clients by validating game actions on the server before broadcasting updates.

How do I optimize game performance to maintain 60 FPS with object pooling and state machines?

Optimizing game performance to maintain 60 FPS involves applying design patterns like object pooling to reuse instances and state machines to manage behaviors. Profiling guidance helps identify bottlenecks and validate target frame times.

Does this game development approach work across both Unity and Unreal Engine projects?

Yes, this game development approach works across both Unity and Unreal Engine projects. It provides cross-engine best practices for ECS architectures, physics setups, multiplayer networking, and shader configurations.

When should I use ECS architecture instead of traditional object-oriented game logic?

You should use ECS architecture instead of traditional object-oriented game logic when you need scalable systems and memory optimization. ECS patterns enable high-performance processing by grouping data components for efficient system updates.