
GeoWorld
GeoWorld is a first person survival shooter built in Unity and written in C#.
In some ways it is the spiritual successor of GeoMania, as it also contains enemies that have the shape of geometric forms. However, it is a bit more complex than the multidirectional shooter.
On starting the game, the player is dropped into a 3D world containing trees, mountains and hills. The player can move around and shoot projectiles. After a few seconds pass, malicious geometric blocks maneuver towards the player. The player has a limited amount of health, and whenever one of the blocks gets too close and attacks him, health points are lost. The player has to shoot these blocks, in order to survive and advance in the game.
Furthermore, the gameplay also contains a number of abilities, that help in destroying the periodically appearing enemies. These abilities are granted to the player whenever enough enemies are killed and experience points are gained to reach a level-up.
I created GeoWorld for a university task, and after a short time working on it, I realized how much I really enjoy creating, designing and programming video game logic.