Mirror World

Mirror World

Info

Game Name: Mirror World
Platform: Windows
Programming Language: C++
Engine: Unreal Engine
Genre: Sidescrolling Platformer
Team Size: 2


Teammates


Download Windows 32-bit
Source Code


Gameplay Video


Comments

Dustin and I had so much fun with the previous month’s game jam, so we decided participate in December’s game also. The theme for this month was “The Beginning is the End”. Unlike our last game jam, we came up with a rather unique concept for this jam. The player would have to traverse through a level and then pass through a mirror that would replicate the same level that was just traversed, except it would be flipped like a mirror image. Thus, when the player reaches the end of the game, they would be at the mirrored version of the beginning of the game.

One of the challenges that we spent some significant time on was getting the collision right. We didn’t want to use Unreal’s physics system, as that would be overkill for a simple platformer like this. We ended up using MovementComponent’s SlideAlongSurface() method and some sweeping using AActor::SetActorLocation() to get our platforming the way we wanted it. The solutions are rather simple, but it took us time to get to there.

Some of the feedback we got on the game included:

comments powered by Disqus
rss facebook twitter github youtube mail spotify instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora