An Metroidvania game I created for both Windows and MacOS. Feel free to download and play.
Features
MacOS and Windows version have some different features:
-
open world
a real open world platform game. -
physics & collision
automatically check for all possible collision. -
level design
all levels design by myself, totally 24 areas, with check point. -
kinds of enemies
different kinds of enemies and behavior, one last boss. -
items
several hidden items that can level up player’s abilities. -
particles system
a particle system for bullet and explosion. -
uv animation
shader based uv animation and effect. -
game object
game object based coding like Unity. -
music and sound
background music and sound effect perfectly fit for every situations. -
full game experience
from title to game over, check point, death punishment, etc. -
tile map editor
support tile map editor. -
hard
very hard, but there always a simple way to clear.
Download
Tiled Map Editor
All levels were created with Tiled Map Editor by Thorbjørn, including enemies, items, checkpoints, colliders, camera behavior, event triggers.
Frameworks
-
OpenGL ES 3.2 & GLM
Core graphic api and core math library for OSX. -
stb
Public domain C image loading library by nothings. -
irrKlang
Cross platform sound library for C++, C# and all .NET languages by Ambiera. -
DirectX 9
For Windows.
Credits
- Design and Code by Haijian Liu.
- Character and Animation by Luis Zuno.
- BGM by SketchyLogic from OpenGameArt.
- SE by Juhani Junkala from OpenGameArt.