Main Page

From PGE Wiki
Jump to navigation Jump to search

Welcome to the official Platformer Game Engine Wiki!

Notice Important note: For temporary reasons we have disabled phpBB authentification integration because of some technical troubles. Therefore you can't login with using of existing phpBB nickname and password if you have never logged in wiki previously. If you already have logged in wiki previously, your existing nickname and password will still work. For others who never logged in wiki before this moment, please register a separate Wiki account by MediaWiki's register form to work with Wiki pages here.

Here you will find documentation, references and guides related to the Platformer Game Engine. This wiki also contains resources for the LunaLua project by Wohlstand and Kevsoft.

We currently have 1,389 pages and 97 users who contribute. Feel free to help!

PGE Project

Cat 128.png

Main components

Additional tools

Help & Support


SDL Mixer X

SDL Mixer X - the audio library, a fork from SDL Mixer version 2.0 made by Wohlstand. Used in PGE Project, in LunaLUA, and in SMBX-38a.

LunaLUA and SMBX2



Super Mario Bros. X2 (also known as SMBX2, SMBX 2.0) is a collaborative, open-source project to improve and expand upon the original SMBX. SMBX2 was founded by Horikawa Otane.

Official resources

Help & Support



LunaLUA - is an extension made by Kevsoft for the SMBX Game Engine which provides bug-fixes, improvements and the LUA scripting system. The extension is based on LunaDLL v8 SMBX Extension made by Kil. Now it's a core of SMBX2 project.

Help & Support

  • LunaLua API Page - Official LunaLua Documentation (Note: May contain an outdated information)

Official support threads on the forums:


SMBX38A TeaScript


TeaScript - is an embedded script language for SMBX38A game. Here you can find a documentation for it.

Standards and research

Smbx64 standard.png
  • File and Features standard
    • The SMBX64 Standard is the oldest standard supported by PGE. It has strict limits, and is only partially customizable.
    • The PGE Standard is the default standard of PGE. Based on the SMBX64 standard, it boasts numerous bug fixes and enhanced flexibility over the original.

Vanilla SMBX Engine resources

SMB3 Mushroom.png

These documents contain information researched against the vanilla Super Mario Bros. X engine and are necessary in order for implementing a level interpreter that supports and is compatible with, a significant amount of existing levels and episodes.