Something went wrong. Try again.
Homebrew 4D Game Engine In Rust, inspired by Engine4D
Something went wrong. Try again.
Add rust4d_scripting crate with Lua 5.4 runtime
Create the scripting engine foundation (Wave 3, Swarm A Sub-Phase A): - ScriptEngine with Lua VM initialization via mlua - Sandboxed globals (os, io, loadfile, dofile removed) - Script loading from game directory with require() support - Lifecycle callbacks: on_init, on_update, on_fixed_update, on_shutdown - ScriptError type with Display and Error impls - Custom print() routing to log::info - 22 tests covering VM init, sandboxing, loading, lifecycle, error handling
Author
sigilzero.dev Date (Feb 3, 2026, 9:04 PM UTC) Commit
Copy SHA
Parent 0771c6d0 0771c6d09a5409d9bf5230f57781fee21f06f2af