Main Page

Welcome to the official Platformer Game Engine Wiki!

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 pages and  users who contribute. Feel free to help!

PGE Project
Main components
 * Engine
 * Editor

Additional tools
 * Playable Character Calibrator
 * LazyFix tool
 * GIFs2PNG Converter
 * PNG2GIFs Converter
 * PGE Music Player

Help & Support
 * Building PGE From sources
 * Translating PGE into other languages
 * PGE Editor tutorial
 * Frequently Asked Questions
 * Ask your questions here
 * PGE Wishlist - add an idea or suggestion here!

LunaLUA


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.

Help & Support Official support threads on the forums:
 * LunaLua API Page - Official LunaLua Documentation
 * PGE Forums thread
 * Talkhaus thread
 * SMBX Forums thread
 * LunaLua Wishlist - add your idea or suggestion here!

LunaDLL
 * LunaDLL
 * LunaDLL Autocode - deprecated declarative scripting language, kept for backward compatibility reasons.

Standards and research

 * 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.


 * Research
 * SMBX Engine Research

Legacy SMBX Engine resources
These documents contain information researched against the legacy 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.


 * SMBX Memory Map
 * Table of the hardcoded default NPC parameters
 * Storage of SMBX64 Specific information and everything

Helps and references
Game episode
 * Episode structure
 * Level structure

Global configurations
 * Game Configuration Pack References - reference for configuration packages for PGE.

Editor
 * Theme packs for the PGE editor

Audio library
 * SDL Mixer X - information about the audio library used in PGE and in LunaLUA