PLUSKAIZO: A SMBX Inspired Engine
Posted: Mon Aug 04, 2025 5:49 pm
And the idea appeared: "Why i don't make my own engine?"
It was some long way while i learned programming and experimenting with the code, even TheXTech appeared but it still does not fit my needs.
So i tried making the engine on C++ and adding some Lua scripting for mods support, but i wanted Lua to be able to modify literally anything in the game...
SO i decided to remake (and improve) that engine on pure Lua by using Love2D (or LÖVE) and... well.. here is the result.
About it being a Kaizo game... Well, i can try, but maybe the result wont be a real Kaizo... but who knows xD.
It is Open Source by the way
Features:
- Windows, Linux*, macOS and Android Support!
- The entire engine is written in Lua, using Love2D as a File Handler and Loader
- Im working on adding .lvlx support, allowing to read TheXTech Levels
- By using a kaizo_mod.lua file, you can modify the ENTIRE Engine behavior, even adding new enemies
The Engine is in a VERY VERY INITIAL STATE, some things are not user friendly, some things could be broken and there are not explanations about how to play or making levels... however, here are some little instructions so you can play the "Demo level":
- Click on the Play Button
- Move up/down until you see "Demo level"
- Press Z
Controls:
Z is for Jump
A is for Spin Jump
S is for Run
Arrows are for moving
K is to Save State
L is to Load State
R is to Reset Current Level
ESC is to change keys for controls
Download through my website (Using Itch.io)
Or use direct download links:
Windows 32-Bits
Linux 64-Bits
macOS Intel/Apple Silicon
PLUSKAIZO.love file, to be run with Love2D