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.













