top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Evolytes - RPG Educational Game

Role

Senior Unity Developer

Technology

Unity3D and C#

Project Type

Remote Freelancer at Upwork

Duration

from 11/2021 to 05/2022

Company

Application

Application

Target Platform

Mobile

Project Description:

Evolytes is an innovative educational platform designed to facilitate the learning of mathematics for children aged 5 to 9 years old. The project integrates a web application, the RPG game and physical books to improve player's experience and sense of progress. Children answer math questions to win turn based combats that may result in the collection of new species that can be enhanced and evolved later during the game.

My roles in the project - Senior Unity Developer:

- Implemented player's control and integrate it with the broader system;
- Developed a responsive UI that adapts to various devices, supporting both portrait and - - - landscape modes.
- Worked closely with designers and artists to implement the game environment.
- Established server communication protocols and handled exceptions.
- Implemented the turn based combat including managing animations and VFX and UI;
- Created the question panel, including both UI and data management.
- Implemented cutscene editor for tree based story;

Challenges and Solutions:

One of the challenges was optimizing the performance of the user interface. The game features numerous UI panels for different purposes across various stages, which began to cause performance issues. I resolved this by employing several optimization techniques, including using nested canvases and object pooling to reduce memory usage and improve responsiveness.

bottom of page