Tools & Technology : C++, SDL & Visual Studio - Instinct is a 2D survival game where the player is a robot called Miran who has been trapped in a chamber with blocks spawning randomly. Miran has to dodge blocks that cause him trouble and collide with blocks that help him to survive. Instinct is built using C++ and SDL.
Miran is the young robot in the robot world who is destined to become the ruler. Evil forces try to get rid of him by trapping him in a deadly chamber. Miran has to survive till the end to escape from the chamber and kill the evil forces.
The objective of the game is to survive till the end and escape from the chamber
The game is set in a closed chamber so player will not be able to go out of the chamber until game is completed. Player has to move inside the chamber where blocks spawn randomly. There will be three kinds of blocks spawning inside the chamber red, blue and white. On Colliding with red block Miran dies immediately , On colliding with blue block Miran size increases and on colliding with white Miran size decreases.So, player should dodge blue and red blocks and collide with white blocks
This is game is built using C++ and SDL . Entity-Component pattern has been built as part of this game to create and manage Entities and components. Animations ,Collisions, loading maps based on levels from files have been implemented in this game.