setup-engine

Configure game engine selection, version pinning, and project tech stack in AGENTS.md.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/johnatas-henrique/overdrive --skill setup-engine-johnatas-henrique
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-engine
Source: https://github.com/johnatas-henrique/overdrive/tree/main/.opencode/skills/setup-engine
Command: npx skills add https://github.com/johnatas-henrique/overdrive --skill setup-engine-johnatas-henrique

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually configuring a game engine, pinning versions, and setting up a project's technical stack is time-consuming and prone to errors, especially for new developers who must research engine tradeoffs, version compatibility, and project configuration best practices.

Core Features & Use Cases

  • Guided Engine Selection: Recommends the optimal game engine based on your game concept, prior experience, platform targets, and team size, with transparent tradeoffs for each supported engine (Godot, Unity, Unreal Engine 5, SFML 3, Raylib, Babylon.js).
  • Automated Tech Stack Configuration: Pins the selected engine and version in AGENTS.md, sets language, build system, and asset pipeline defaults, and configures engine-specific specialist routing for code review and development workflows.
  • Build System Scaffolding: Automatically generates starter build files and project structures for SFML 3, Raylib, and Babylon.js projects, eliminating manual boilerplate setup.
  • Use Case: A solo indie developer starting a 2D mobile platformer can get their engine, version, and full project configuration set up in minutes without manually researching engine options or writing build system boilerplate.

Quick Start

Invoke the setup-engine skill with your preferred game engine and optional version to automatically configure your project's tech stack and build system.

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 set up a project tech stack for a new game?

Configuring a game engine tech stack involves selecting an engine, pinning versions in AGENTS.md, and setting build system defaults. The setup-engine skill automates this entire process, applying engine-specific best practices for PC, mobile, console, and web platforms.

What is the best way to compare game engines like Godot, Unity, and Unreal Engine 5 for my project?

Comparing game engines like Godot, Unity, and Unreal Engine 5 requires evaluating tradeoffs based on your game concept, team size, and platform targets. This skill provides guided engine selection with transparent recommendations for each supported engine.

Does this game project setup tool support scaffolding build systems for SFML 3 and Raylib?

Yes, game project setup with this skill supports build system scaffolding for SFML 3, Raylib, and Babylon.js. It automatically generates starter build files and project structures, eliminating manual boilerplate setup for these frameworks.

How do I pin a specific game engine version for consistent development workflows?

Pinning a specific game engine version is handled by configuring AGENTS.md with your selected engine and version. The setup-engine skill automates this version pinning, sets language defaults, and configures specialist routing for code review.

Can I use this to configure a tech stack for a 2D mobile platformer?

Yes, you can configure a tech stack for a 2D mobile platformer. The skill recommends optimal engines for indie developers and sets up the full project configuration, targeting mobile platforms without requiring manual research or boilerplate.