game-development

Guide game development across Unity, Unreal, and Godot with mechanics, physics, and AI.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/SoftBacon-Software/game-dev-skills --skill game-development-softbacon-software
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-development
Source: https://github.com/SoftBacon-Software/game-dev-skills/tree/main/plugins/game-dev-skills/skills/game-development
Command: npx skills add https://github.com/SoftBacon-Software/game-dev-skills --skill game-development-softbacon-software

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity, Unreal, and Godot across game development tasks, providing architecture patterns, engine-specific workflows, and practical examples to accelerate creation of games, mechanics, physics, and AI.

Core Features & Use Cases

  • Engine comparisons across Unity, Unreal, and Godot for quick technology choices
  • Project structure and workflow guidelines for each engine
  • State machines, object pooling, and common gameplay patterns
  • Performance optimization techniques (LOD, spatial partitioning, profiling)

Quick Start

Open a Unity project and load the included Unity code sample to implement a basic PlayerController and state machine, then experiment with Unreal and Godot snippets to compare approaches.

Frequently Asked Questions about game-development

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

FAQPage Schema
How do I implement a state machine for player controllers in Unity?

To implement a state machine for player controllers in Unity, load the included C# code sample to establish a basic PlayerController and state machine structure. This demonstrates common gameplay patterns for managing character logic and input systems.

Unity vs Unreal vs Godot: which engine is best for my game development project?

Comparing Unity, Unreal, and Godot for game development depends on your target platform and scale. This guide provides engine comparisons, architecture patterns, and workflow guidelines to help you make quick technology choices for mobile, PC, or console games.

What are common game development design patterns for physics and AI?

Common game development design patterns for physics and AI include state machines and object pooling. This guide covers these gameplay patterns alongside performance optimization techniques like LOD, spatial partitioning, and profiling to accelerate creation of mechanics.

Can I use this game development workflow for mobile and console platforms?

Yes, you can use this game development workflow for mobile and console platforms. It is designed for developers creating prototypes or full games across mobile, PC, and console, providing engine-specific project structures and input systems for each.

How do I optimize game performance with LOD and spatial partitioning?

Optimize game performance with LOD and spatial partitioning by applying the performance optimization techniques detailed in this guide. It covers profiling and common gameplay patterns to ensure your Unity, Unreal, or Godot project runs efficiently across platforms.