Moondust Engine

The PGE Engine is part of the PGE project, and will allow users to play episodes and levels.

The engine is still very early in development, so not much information is available.

The current test application has the basic physics system and is able to read and play levels, and can display blocks, BGOs, and backgrounds, but without NPCs and effects. It is possible to use warps, but there is no visual entering/exiting effect. The player's character is represented by a blue rectangle. It is also possible to travel between levels by using level-to-level warps. There is also a work-in-progress message box system, which will be able to display special characters and different languages. Starts from 0.0.8-pre-alpha engine can render animation of playable characters and has partial implementation of sound and music system. Currently engine can play some sounds on world map and can play musics. On the level some sounds are plays but no music yet.

Planned Features

 * Ability to test levels with engine directly from editor (Currently being developed)
 * Customizable in-game text boxes (Currently being developed)
 * Title Screen (Currently being developed)
 * Settings menu and save/load of game settings (Currently being developed)
 * Improvement of start menu screen
 * World map player [in process]
 * Own physical engine for level player
 * Save/load of game save, episode intro screen to choice character and file with recent game save.
 * Sound and music system [in process]
 * Better camera and ability to switch playable character and state in real time

Videos

 * First demonstration
 * Warps and level wrap Functions Demo
 * Test walkthrough of hub-based episode on 0.0.2-pre-alpha
 * Long test of 0.0.7-pre-alpha
 * Gameplay Footage of 0.0.8-pre-alpha made by Bossedit8