Gemji

Puzzle game in which the player moves magical gems across a board.

Level1

In order to succeed in this game all finish grid cells have to be covered by gems of the corresponding color. Players can move gems by drag & dropping them. Each differently colored gem has a different effect when moved, such as pushing other gems away. Such movements can lead to gems colliding with other gems. This triggers the effects of all neighboring gems as well. As a result chaotic chain reactions can occur from one single movement.
The game was made in an own engine written in Vulkan. The engine (reused from Qubi) as well as the game was written in C++

This game was made in the master-practical “Computer Graphics and Visualization” during the Summersemester of 2021 at the Technical University of Munich. The group of this project consisted of Felix Brendel, Jonas Helms and myself.

My contributions:

  • Anti-Aliasing
  • Mip-Mapping
  • Raycasting for Mouse Inputs
  • Gameplay programming

The Build is in this Google Drive Link

Project notes are located here