craftablescience / ChiraEngine

A customizable MIT-licensed game engine.
https://craftablescience.info/ChiraEngine/
MIT License
33 stars 6 forks source link

feat: basic lua integration #79

Closed craftablescience closed 11 months ago

craftablescience commented 11 months ago

This PR is the main building block for what will become the scripting interface. It removes AngelScript in favor of Lua, but since I think Lua can be used more easily for cool stuff, I haven't set up any integrations yet. Right now there is a function you can call to run Lua code, and that's it (but to be fair AngelScript basically had the same level of functionality).