A super generic Lua web engine. Uses Lua for front-end, JavaScript for back-end, implemented in HTML. This project is still in HEAVY development and will likely not work, or be tremendously unstable.
The Four Big Questions!
What?
LuaGame is a generic game engine built using Fengari and PixiJS. It's all web-based, meaning the main systems are running with JavaScript. However, the actual client portion should be used with the almighty powerful Lua programming langauge!
When?
When it's ready, this is basically a free time project. I am not sure why you would want to use this. I have no idea how well this is optimized or how well the final product will be.
Why?
My end goal is to have some sort of Lua engine for some game jams. I just want to make some 2D games. Some would say, "just use Love2D it uses Lua!!!!1" and to that I say, no, I don't want to, I am petty.
How?
For Lua, we have the power of Fengari! You may be asking, what is Fengari? Well, in short, it is a port of the C Lua straight to JavaScript. Now, for the rendering, I do not want to go through the pain of learning WebGL. So, we will be using PixiJS! Why use PixiJS? It was the coolest and most dynamic graphic rendering library I could find.
Other Information
Licensing
LuaGame is using an MIT license. In short, this means you are allowed to modify, sell, and use the code in any way you would like with no liability. One of the big things I believe in is open source projects, and I think this is a resource that should be accessible to anyone.
Pull Requests
If you do a pull request, all I ask is you provide some information as to why you made the pull request, that's really it. I appreciate anyone's help, especially when it is accessible for everyone else to use!
Issues / Concerns
If you have any questions, comments, bugs, or concerns, feel free to make an issue request. I am happy to help wherever help is needed, thank you for engaging!