Engine Templates (Lua)
A downloadable asset pack
A template that abstracts engine's APIs (mainly the drawing ones) to make it easier to port game between lua engines and frameworks (or easier to deal with them making breaking API changes). Was initially used to port my games between solar2d and defold ( should still should work between both solar2d and defold with little to no changes needed).
NOTE: It pretty much only allows drawing rectangles, images, and text, and handles input and file saving. That's about it. (It does not support physics, audio, etc, that's left to you to patch in if you want and choose to use this). May add in physics and audio support eventually (as a separate project I'd link here), at least for one or few engines.
It also enables a code based approach in defold (i.e. can call DrawImage( ) in a script to draw an image, instead of defold's editor based workflow of collection / factory / atlas / sprite / game object / etc).
For contact info, click the bubble shooter link below.
All my public itch.io games published here on itch.io so far uses this template, which include:
https://viindicater.itch.io/bubble-shooter
https://viindicater.itch.io/stack
https://viindicater.itch.io/minerclicker
(the template obviously does not include all features from every game, but the general template these games were built on)
License: Public Domain (CC0)
| Updated | 1 day ago |
| Published | 12 days ago |
| Status | Released |
| Category | Assets |
| Author | viindicater |
| Made with | Corona SDK, Defold |
| Tags | 2D, Corona SDK, defold, lua, luajit, solar2d, Project template |
| Asset license | Creative Commons Zero v1.0 Universal |
Download
Click download now to get access to the following files:
Development log
- Update 2026-01-141 day ago
- Update 2026-01-059 days ago
