Kloot Arena - Itatake

About

Welcome to Kloot Arena! This turn-based Online PvP Battle Arena game delivers non-stop action with fast-paced, skill and strategy-driven battles.

BATTLE ONLINE OR VS FRIENDS

Challenge your friends to head-to-head clashes or compete against other online players in ranked battles. Earn rewards and climb the leagues to battle your way to the top!

I helped contribute for 6 months as part of Itatake.

Software Used

Here is the software used in contributing for the game:

  • Unity Engine

Contributions

There are several contributions made in the duration of my internship with Itatake.

Font Updater Tool

The first contribution was the improvment on updating different fonts based on language. Since kloot arena has support for several languages, whenever a new line is added into the UI of the game, the developers at Itatake have to manually update each font used for each different language used for translation. This process takes hours to complete, making a simple line change extremely time comsuming, somewhere in the range of 3 to 5 hours.

My solution to this problem was it automate this process of updating fonts. The tool in question allows the user to select a language and a font update with a couple of clicks and then confirm to automatically update the font assets used to display the text seen in the game's UI. The overall time save when using this tool is of several magnitues, going from approximately 3-4 hours to 3-5 minutes.

Ranked - UI

Another contribution was the implementation of a reworked user interface for the game's ranked mode. My fellow developers at the time wanted to rework the game's ranked mode and they needed a new menu to show the correct information for the new ranked mode. I was tasked with implementing the internal logic of the user interface to visualise the users rank status in an accurate manner.

Ranked - Backend

Besides the user interface, i also helped in implementing the basis for the game's leaderboards and ranked systems. I managed to implement a simple API that communicates with Unity's Cloud Backend to create a leaderboard of the game's playerbase. This leaderboard tracks the ranked score which is can the be able to be displayed in the game's menus. Furthermore, i helped a fellow developer begin the process of implementing the game's reworked rank system to facilitate the changes in that game mode.

Previous
Previous

MIME//SCAPE

Next
Next

Hellish Escape