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.
Templates
- Action Platformer — Side-scrolling platformer with combat and enemies
- Top-Down Action — Top-down movement and interactions
- 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
- 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
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
📄️ Action Platformer
Example showcasing a small action-platformer game.
📄️ Array
A small example showing how to create an array.
📄️ Audio
Example showing how to play music and sound files.
📄️ Breakout
A basic breakout game example.
📄️ Camera Follow
Example showcasing camera follow modes.
📄️ 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.
📄️ HBlank - Palette
Example showcasing Horizontal Blank script for palette changes.
📄️ HBlank - Window Plane
Example showcasing Horizontal Blank script for Window Plane changes.
📄️ Image
Example showcasing manual image loading and drawing.
📄️ Invaders
A simple invaders game.
📄️ Parallax
Example showing how to do parallax.
📄️ Particles
Example showing how to launch particles.
📄️ Projectiles
Example showing how to launch projectiles.
📄️ Save
A small example showing how to save and load data.
📄️ Slopes
Example showing how to do slopes.
📄️ Snake
A basic snake game example.
📄️ Temporary Triggers
Example showing how to use temporary triggers for attacks.
📄️ Text
Example showing localization and dialogue modules as well as drawing text to screen directly.
📄️ Top-Down Action
Example showing how to make top-down movement and interactions.
📄️ Transitions
Small example showing how to do some simple scene transitions.
📄️ Tweens
Example showing a sprite moving from left to right using different tween ease functions.

