Skip to content
This repository has been archived by the owner on Feb 1, 2022. It is now read-only.
/ LuaGame Public archive

IN PROGRESS Web-based Lua engine -- built using PixiJS

License

Notifications You must be signed in to change notification settings

HooferDevelops/LuaGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository & project is officially archived. I no longer believe that using Lua will be viable for the future of this project.


LuaGame

Contributors Forks Stargazers Issues MIT License Run on Repl.it

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!


The Lua logos are Graphic design by A. Nakonechnyj. Copyright © 1998. All rights reserved. (see http://www.lua.org/images)

About

IN PROGRESS Web-based Lua engine -- built using PixiJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages