LuaBox is a compact mini gaming console powered by the ESP32, featuring custom firmware and PCB design. It lets you program games and applications in Lua, offering a portable DIY retro gaming experience.
More info, games, PCB with BOM, and my community on my Discord Server
- Runs on ESP32 for efficient performance.
- LuaBox firmware: program games and apps in Lua.
- Open-source and fully documented for hobbyists and developers.
- You can change the pinout in The pins file
- And for the display pins, change in .pio/libdeps/board/TFT_eSPI/User_Setup.h
- For the firmware to work, you need a SD card connected to the ESP32, and you need to create some folders
- Create a folder called games (the .lua games you will see in the main menu) and assets (for images, gifs, data)
- Fork the repo and create your own games or improvements.
- Keep the project name LuaBox intact in your forks.
- Submit pull requests if you have enhancements or bug fixes.
This project is licensed under the MIT License.
See the LICENSE file for details.
