Last Planet

2D Metroidvania like game, support both Windows and MacOS.

September 26, 2017 - 2 minute read -
opengl directx cpp mac windows

An Metroidvania game I created for both Windows and MacOS. Feel free to download and play. :earth_asia:

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

last planet

Tiled Map Editor

All levels were created with Tiled Map Editor by Thorbjørn, including enemies, items, checkpoints, colliders, camera behavior, event triggers.

tiled map editor

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