close
Onet Connect Animal - Cava
Platform(s): Android
Technology: Unity 5
Duration: 3 weeks
Description:
Cava is an Onet Connect type of game. The goal is to find matching pairs of tiles which can be connected with 3 or few lines and clean the board in the given time limit. Once all tiles have been removed, the player progresses to the next level, where a new random field is generated and the time limit is reduced. If the time limit runs out or there are no possible moves the player has lost the game and has to start again from the beginning. The game also has an offline leaderboard.
I worked on the game as a freelancer and the game was created by the idea and requirements of the client.
The game was created using Unity 5. I was responsible for all parts of the development of the game as I was the only one working on the game. The backend generates the puzzles, checks if a move is valid, finds the next possible move to return as a hint, etc. I also had to create the user interface as per design documents, which involved the creation of some graphics in GIMP. The client also wanted the Unity project to be easily customisable, so I made the game as modular as possible. The project allowed to modify and customize almost all parts of the game (icons, size of the field, music, time limit, progression rate, etc) through the editor, requiring no coding skills.
All scripts were written by myself in C# apart from the AdSense module. Most of the graphics in the game, excluding the tile background and some of the menu icons, were provided by the client.
The project's duration was three weeks, during which I worked a few hours a day. At the end of each day I was producing a prototype, which was then reviewed by the client and feedback was recieved.