have you guys checked out the Defold engine??? Defold was made by unity (i think) but its also free. forever.
"Defold uses Lua for scripting,<a href="https://en.wikipedia.org/wiki/Defold#cite_note-:11-13" ]<13]<="" a=""></a><a href="https://en.wikipedia.org/wiki/Defold#cite_note-:11-13" ]<13]<="" a=""> but also allows native extensions, written in </a>C, C++, and target-specific native languages. Defold projects are organized as collections, which consist of a hierarchy of game objects containing in-game entities. Scripting between game objects is handled using the message-passing paradigm, which allows scripts to intercommunicate in call-response and event-based models.<a href="https://en.wikipedia.org/wiki/Defold#cite_note-:6-16" ]<16]<="" a=""></a><a href="https://en.wikipedia.org/wiki/Defold#cite_note-:6-16" ]<16]<="" a=""> Defold's IDE natively supports in-editor </a>Git tracking"