What is Nostr?
Scott Small /
npub1xw4…apvw
2024-12-06 05:57:21
in reply to nevent1q…wey9

Scott Small on Nostr: For my main project I settled on imgui, with bindings ported to Lua/Love2D. But ...

For my main project I settled on imgui, with bindings ported to Lua/Love2D. But because it relies on a shared library, it would break whenever Love2D updated LuaJIT, and then when Apple Silicon came out, you couldn't run it without Rosetta. Sigh. At least it looked nicer (and had more features) than anything else out there.

https://github.com/smallsco/mojave/

Oof, yeah, serialization is a big rabbit hole. JSON worked for my use case above, but obviously there are certain things that can't be represented with it. I've also worked with protocol buffers in Lua, although that was in the context of an OpenResty webapp, not a game.

Anyway, I'm impressed that you've done it all in pure Lua! Definitely looking forward to playing around with it once you've gotten a release out.
Author Public Key
npub1xw4gt7v8am6egm7hhnd8u2cpja38csm0rcpf07kxrpazez2u9pssuwapvw