A super generic Lua web engine. Uses Lua for front-end, JavaScript for back-end, implemented in HTML.

Related tags

Web Game LuaGame
Overview

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)
You might also like...

JavaScript library guessing game, a Wordle clone

Jazle JavaScript library guessing game, a Wordle clone. A fork of cwackerfuss/react-wordle. See the list of accepted libraries: wordlist.ts Build and

May 26, 2022

Fill 100 squares game, made in JavaScript

Fill 100 Game Fill 100 squares game, made in JavaScript How it works The game needs a 10x10 square, but you can choose any size. Every cell is filled

Mar 5, 2022

Zero clientside JavaScript Wordle clone, using Eleventy Edge

Eleventy Edge Wordle Yet another Wordle clone Play the hosted Wordle game! Recently, the Eleventy started unveiling its Eleventy Edge plugin, which al

Oct 6, 2022

lua-pack is an advanced lua bundler similar to webpack made for lua 5.1+ written in js

lua-pack is an advanced lua bundler similar to webpack made for lua 5.1+ written in js that makes working on large scale projects easy and fast. it takes all the files in your project and packs them into a single production ready file.

May 14, 2022

A Lua plugin, written in TypeScript, to write TypeScript (Lua optional).

typescript.nvim A minimal typescript-language-server integration plugin to set up the language server via nvim-lspconfig and add commands for convenie

Dec 29, 2022

Pass trust from a front-end Algorand WalletConnect session, to a back-end web service

AlgoAuth Authenticate to a website using only your Algorand wallet Pass trust from a front-end Algorand WalletConnect session, to a back-end web servi

Dec 15, 2022

Web-Technology with Aj Zero Coding. In this tutorial we learn front-end and back-end development.

Installation through NPM: The jQWidgets framework is available as NPM package: jQuery, Javascript, Angular, Vue, React, Web Components: https://www

Nov 19, 2022

This project was developed to practice Front-end and Back-end comunication, data formatting, http requests GET, POST, DELETE, form validation, it also consumes a rest API

This project was developed to practice Front-end and Back-end comunication, data formatting, http requests GET, POST, DELETE, form validation, it also consumes a rest API

React Application 💻 Demonstration of the application | Features | Technologies used | Application installation 💻 Demonstration of the application Ap

May 17, 2022

Personal Blog - a project developed with Angular for the front-end interface and Wordpress for the back-end API served with Docker containers

Personal Blog - a project developed with Angular for the front-end interface and Wordpress for the back-end API served with Docker containers

PersonalBlog This project was generated with Angular CLI version 13.0.1. Front-end Interface Development server Run ng serve or ng serve --configurati

Oct 5, 2022

It consists of a recreation of Twitter, to put into practice both Front-end and Back-end knowledge by implementing the MERN Stack together with other technologies to add more value to the project.

Twitter-Clone_Back-end ✨ Demo. 💻 About the project. 📜 Descriptions. It consists of a recreation of Twitter, to put into practice knowledge of both F

Apr 12, 2022

This is a template project demonstrating how the MERN stack(Mongo, Express, React, Node) can be used, here we have the back end implementation and there is the React implementation as the front end

This is a template project demonstrating how the MERN stack(Mongo, Express, React, Node) can be used, here we have the back end implementation and there is the React implementation as the front end

Versão em português MERN stack This is a template project demonstrating how the MERN stack(Mongo, Express, React, Node) can be used, here we have the

Jan 22, 2022

It consists of a recreation of Twitter, to put into practice knowledge of both Front-end and Back-end implementing the MERN Stack along with other technologies to add more value to the project.

It consists of a recreation of Twitter, to put into practice knowledge of both Front-end and Back-end implementing the MERN Stack along with other technologies to add more value to the project.

Twitter-Clone_Front-end ✨ Demo. Login Home Profile Message Notifications Deployed in: https://twitter-clone-front-end.vercel.app/ 💻 About the project

Jun 26, 2022

A minimal, modern, generic, hot-reloading local web server to help web developers

eleventy-dev-server 🕚 ⚡️ 🎈 🐀 A minimal, modern, generic, hot-reloading local web server to help web developers. ➡ Documentation Please star Elevent

Dec 31, 2022

Custom HTML elements for generic components (dropdown, modal...) without style.

Headless elements The goal of this project is to create a library of Custom Elements to stop reinventing the wheel (starting by reinventing the wheel

Sep 17, 2022

Super-Resolution-CNN - web server for super-resolution CNN

Super-Resolution-CNN - web server for super-resolution CNN

Web Server for Image Super-Resolution This project showcases the Super-Resolution CNN (SRCNN). The model is pretrained following this tutorial. The or

Jan 3, 2022

🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈

🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈

Midway - 一个面向未来的云端一体 Node.js 框架 English | 简体中文 🥳 欢迎观看 Midway Serverless 2.0 发布会回放: https://www.bilibili.com/video/BV17A411T7Md 《Midway Serverless 发布

Jan 8, 2023

Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

May 18, 2022

Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

May 3, 2022

Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

Jan 3, 2023
Owner
Hunter
Hi there! I'm Hunter, welcome to all my cool stuff where I do my work.
Hunter
The Snake Game implemented using HTML, CSS, and JavaScript

The Snake Game implemented using HTML, CSS, and JavaScript

Wissam Fawaz 3 Mar 2, 2022
A lightweight 3D game engine for the web.

A lightweight 3D game engine for the web. Built with three.js and cannon-es.

null 667 Dec 31, 2022
LittleJS Logo LittleJS - The Tiny JavaScript Game Engine That Can

The Tiny JavaScript Game Engine That Can! ??

Frank Force 2.4k Dec 31, 2022
🎮 Excalibur is a free game engine written in TypeScript for making 2D games in HTML5 canvas

?? An easy to use 2D HTML5 game engine written in TypeScript

Excalibur.js 1.3k Dec 30, 2022
Snake game using pure HTML, CSS and JavaScript with GameBoy look and feel using Nano editor

Snake game using pure HTML, CSS and JavaScript with GameBoy look and feel using Nano editor. 100% commented code in Portuguese

Gabriel Martins 2 Jul 2, 2022
A simple Sokoban game made in JavaScript + HTML + CSS

About Sokoban is a puzzle video game genre in which the player pushes crates or boxes around in a warehouse, trying to get them to storage locations.

Juan Manuel Flecha 4 May 24, 2022
GameApp is a web application that allow users to play nostalgic games such as minesweeper, flappybird, and space invasions.

GameApp is currently being developed. GameApp is a web application that allow users to play nostalgic games such as minesweeper, flappybird, and space

Stephanie Li 2 Feb 21, 2022
boredle - a small script to play Wordle anywhere on the web

boredle - a small script to play Wordle anywhere on the web How it works The script pulls all 5 letter words from any webpage and uses them for a game

Michael Kofron 5 Mar 29, 2022
Aprilbeat is an new open-source, online, fully web-based rhythm game

Aprilbeat! open-source web-based online rhythm game Aprilbeat is an new open-source, online, fully web-based rhythm game. It plays songs in APB format

Bone April Tea 4 Oct 17, 2022
Hangman Game in JavaScript v2.3

Hangman Game Hangman Game in JavaScript Hangman is a paper and pencil guessing game for two or more players. One player thinks of a word, phrase or se

Nemonet 5 Jul 27, 2022