Templates & Demos
MD Engine includes a good number of templates and demos you can review.
Here you can find a small explanation of each template or demo.
The embedded web demos share browser storage. If it fills up, the demos keep running, but new saves will not persist. Free space for this site and reload the demo to resume saving. Clearing site data also removes existing demo saves.
Full Games
- Game - Inkventure — Full commercial game provided as an example
- Game - Prisonela MD — Full commercial game provided as an example
- Game - Square Brothers — Full commercial game provided as an example
Templates
- Action Platformer — Side-scrolling platformer with combat and enemies
- Top-Down — Explore a house and rescue your pet rats
- Visual Novel — Branching dialogue and character sprite expressions
- Snake — Classic snake game demonstrating grid movement and arrays
- Breakout — Classic breakout game example
- Invaders — Simple space invaders game
Demos
- Array — How to create and use arrays
- Audio — Playing music and sound effects
- Camera Follow — Camera follow modes
- Collisions — Actor collision group options
- Auto Scrolling — Two ways to scroll a scene automatically
- PAL vs NTSC — Region display differences and runtime detection
- Dialogue Planes — Dialogue layout across planes and anchors
- Dialogue Codes — Inline text controls across dialogue events
- Pathfinding — A* route finding around walls
- MDSDRV — Music and sound with the MDSDRV driver
- HBlank - Palette — Horizontal Blank script for palette changes
- HBlank - Window Plane — Horizontal Blank script for Window Plane changes
- Image — Manual image loading and drawing
- Parallax — Parallax scrolling backgrounds
- Particles — Launching particles
- Projectiles — Launching projectiles
- Save — Saving and loading data
- Slopes — Slope-based terrain for platformers
- Temporary Triggers — Using temporary triggers for attacks
- Text — Localization, dialogue, and drawing text to screen
- Transitions — Simple scene transitions
- Tweens — Sprite movement with different tween ease functions

