lua-creation-setup
CommunityEnable 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.