lua-creation-setup

Community

Enable Lua scripting in Irreden Engine creations.

Authorjakildev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Lua scripting setup for Irreden Engine creations often requires boilerplate, bindings, and wiring that slow down project initialization. This Skill provides a ready-made scaffold to configure Lua bindings, expose components to Lua, and manage config and entry scripts.

Core Features & Use Cases

  • Scaffolds a complete Lua integration: main_lua.cpp, lua_bindings.hpp/cpp, lua_component_pack.hpp, config.lua, and main.lua.
  • Enables safe, ordered binding registration before engine initialization to ensure runtime stability.
  • Supports bulk registration of Lua-bound components via a component-pack mechanism and exposes APIs (IREntity, IRAudio, IRRender, IRText) to Lua.
  • Includes a clear Quick Start guide and CMake sync notes to keep runtime scripts up to date across builds.

Quick Start

Follow the scaffold to initialize Lua scripting for your creation, register bindings, expose components, and wire the main Lua entry before build.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: lua-creation-setup
Download link: https://github.com/jakildev/IrredenEngine/archive/main.zip#lua-creation-setup

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.