setup-engine

Select and configure a game engine with version pinning and reference documentation.

72|7|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/striderZA/OpenCodeGameStudios --skill setup-engine-striderza
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-engine
Source: https://github.com/striderZA/OpenCodeGameStudios/tree/main/.opencode/skills/setup-engine
Command: npx skills add https://github.com/striderZA/OpenCodeGameStudios --skill setup-engine-striderza

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It removes the guesswork from choosing and configuring a game engine by pinning the engine version for the project, then preparing the supporting reference documentation so you can develop faster with fewer API mismatches.

Core Features & Use Cases

  • Guided engine selection: Recommends Godot, Unity, Unreal Engine 5, SFML 3, or Raylib using interactive questions and (optionally) your existing design/gdd/game-concept.md details.
  • Version lookup and pinning: Resolves the latest stable engine version (when you don’t specify one) and prepares the project to use that pinned version.
  • Reference documentation population: Creates and refreshes engine reference docs, including web-fetched material when the chosen version is beyond the LLM’s training data.
  • Refresh and upgrade modes: Supports /setup-engine refresh to update reference docs and /setup-engine upgrade [old-version] [new-version] to migrate engine version references.
  • Technology stack alignment: Updates CLAUDE.md with engine-appropriate settings (and prompts for Godot language choice) before writing any changes.

Quick Start

Run the guided selection by telling the AI to use setup-engine with no arguments.

Frequently Asked Questions about setup-engine

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

FAQPage Schema
How do I pin a game engine version for my project and generate reference docs?

To pin a game engine version, you can use guided selection to resolve the latest stable release and lock it for your project. This process also initializes engine reference materials and updates CLAUDE.md with engine-appropriate settings.

Can I use a game concept document to guide game engine selection?

Yes, guided game engine selection can optionally extract concepts from your existing design/gdd/game-concept.md file. It uses these details to recommend a suitable engine like Godot, Unity, Unreal Engine 5, SFML 3, or Raylib.

How do I update engine reference docs when upgrading to a new engine version?

You can update reference docs by running the upgrade mode with old and new version arguments. This migrates engine version references and conditionally web-fetches new documentation if the version exceeds LLM training data.

What is the best way to refresh game engine reference documentation?

The best way to refresh engine reference documentation is using the refresh mode. This updates your existing reference materials and fetches the latest web-based documentation needed for accurate development.

Does engine setup support configuring CLAUDE.md for different game engines?

Yes, engine setup aligns your technology stack by updating CLAUDE.md with engine-specific settings. For Godot, it prompts for a language choice before writing any configuration changes to ensure correct project setup.