A small side-scrolling platformer made with Doriax Engine.
Run through three levels, grab the key, stomp slimes and bees, keep away from saws and spikes and reach the exit door before your hearts run out.
Open the folder in Doriax Editor and press Play on Intro Scene.
| Input | Action |
|---|---|
| Arrows / WASD, gamepad stick or d-pad | Move |
| Space / Up / W, gamepad A | Jump (let go early for a short hop) |
| Down + Jump | Drop through a platform |
| Esc / P, gamepad Start | Pause |
| Enter, gamepad A | Menu confirm |
On phones and tablets the level shows on-screen buttons instead. They also appear after touching the screen on any device, and hide again when a key is pressed.
Intro Scene,Game Over Scene,Win Scene: menus.Level One,Level Two,Level Three: the levels. Each has aLevelentity with theLevelControllerscript, and usesHUD SceneandPause Sceneas child scenes.Loading Scene: shown bySceneManagerwhile a level loads.bundles/: the player, enemies, pickups, door and the shared sounds.scripts/: the C++ scripts.GameStatekeeps score, hearts and the key between scenes.- Animations: the pickups' bob and spin, the enemies' patrol and walk, the bee's hover, the saw, the hero's walk cycle and hurt blink and the loading coin are actions of the bundles and scenes (select them to see them in Properties). Scripts only start and stop the hero's walk and blink. The menu buttons grow on hover through their Button settings.
The best score is saved with System::setIntegerForKey.
Art, fonts and sound effects are CC0 assets by Kenney: New Platformer
Pack, UI Pack, Mobile Controls and Kenney Fonts. Their licenses are in assets/licenses/.
The music and the dust particle were made for this game and are CC0 as well.