PLUSKAIZO: A SMBX Inspired Engine

General discussion about Super Mario Bros. X.

Moderator: Userbase Moderators

+KZ
Goomba
Goomba
Posts: 3
Joined: Sun Apr 27, 2025 1:40 pm
Contact:

PLUSKAIZO: A SMBX Inspired Engine

Postby +KZ » Mon Aug 04, 2025 5:49 pm

Image

This thing started as a Kaizo SMBX episode project, but SMBX was too limited for my needs, and SMBX 2.0 is Windows-only (im not a windows user)... Also TheXTech didn't exist at that time, so i was stuck with SMBX running on a slow virtual machine with Windows XP.

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
*Linux support is not tested

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
To add new levels, you can put your .lvlx file in C:/Users/yourname/PLUSKAIZO/data/levels/ so the game can find it.

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

deice
Rocky Wrench
Rocky Wrench
Posts: 637
Joined: Fri Jul 23, 2021 7:35 am

Re: PLUSKAIZO: A SMBX Inspired Engine

Postby deice » Tue Aug 05, 2025 11:13 am

+KZ wrote:
Mon Aug 04, 2025 5:49 pm
SMBX 2.0 is Windows-only (im not a windows user)...
have you tried running it through wine? it has decent compatibility with a lot of devices from what i know, though it might take a bit of setting up

+KZ
Goomba
Goomba
Posts: 3
Joined: Sun Apr 27, 2025 1:40 pm
Contact:

Re: PLUSKAIZO: A SMBX Inspired Engine

Postby +KZ » Tue Aug 05, 2025 11:28 am

deice wrote:
Tue Aug 05, 2025 11:13 am
+KZ wrote:
Mon Aug 04, 2025 5:49 pm
SMBX 2.0 is Windows-only (im not a windows user)...
have you tried running it through wine? it has decent compatibility with a lot of devices from what i know, though it might take a bit of setting up
Yeah I tried, but Lua scripts usually crash the game or didn't work as they originally should... Or wine itself crashed the game

So I prefer running things natively (without wine)

Also tried with SMBX-38A, it works better but still does not fit my needs


Return to “General”

Who is online

Users browsing this forum: Amazon [Bot], Barkrowler [Bot] and 5 guests

SMWCentralTalkhausMario Fan Games GalaxyKafukaMarioWikiSMBXEquipoEstelari