One-click install
npx skills add https://github.com/MichaelSolati/mkai --skill setup-engine-michaelsolati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-engine
Source: https://github.com/MichaelSolati/mkai/tree/main/profiles/game-dev/skills/setup-engine
Command: npx skills add https://github.com/MichaelSolati/mkai --skill setup-engine-michaelsolati

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up a game engine for a new project involves manual configuration of version pins, technical preferences, specialist routing, and reference documentation, which is time-consuming and error-prone, especially for engine versions beyond the LLM's training data.

Core Features & Use Cases

  • Guided Engine Selection: Recommends the best engine (Godot, Unity, Unreal) based on project genre, target platform, team experience, and budget, with honest tradeoff analysis for each option.
  • Automated Project Configuration: Pins the engine version in project config files, populates language-specific naming conventions, input/platform settings, and specialist routing rules.
  • Reference Doc Management: Auto-generates engine reference documentation for versions beyond the LLM's training data, and supports refreshing docs or auditing upgrades between engine versions.
  • Use Case: A solo indie developer starting a 2D mobile puzzle game can complete full engine setup for Godot, including version pinning, GDScript configuration, and reference docs, in a single guided session instead of hours of manual research and file editing.

Quick Start

Use the setup-engine skill to configure Unity 2023.3 as your project's game engine with C# as the primary language and full console support enabled.

Frequently Asked Questions about setup-engine

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

FAQPage Schema
How do I configure a game engine and pin the version for a new project?

Game engine setup involves selecting an engine like Godot, Unity, or Unreal, then pinning the version in project config files and populating technical preferences. This skill automates that configuration, including naming conventions and platform settings, in a single guided session.

What is the best game engine for a 2D mobile game based on project constraints?

Choosing a game engine depends on your project genre, target platform, team experience, and budget. This skill provides guided engine selection with honest tradeoff analysis, recommending Godot, Unity, or Unreal based on your specific constraints.

Can I generate reference docs for a game engine version beyond my LLM's training data?

Yes, you can auto-generate engine reference documentation for versions beyond the LLM's training data. This skill populates these docs automatically and supports refreshing them or auditing upgrades between different engine versions.

Does this game engine setup process support Unity, Godot, and Unreal?

Yes, the setup process supports specialist routing configuration for Godot, Unity, and Unreal Engine. It pins the engine version, populates language-specific settings like GDScript or C#, and configures input and platform settings.

How do I audit a game engine upgrade between different versions?

Auditing a game engine upgrade involves refreshing reference docs and comparing technical preferences across versions. This skill automates upgrade auditing and updates your CLAUDE.md file to satisfy functional requirements for the new engine version.