Week #2
Detailed Requirements Elaboration #
Sources #
Code repository: GitHub
Project TaskBoard: Trello
Interactive board of ideas: Miro
Week 2 demo preview: Demo
Week 2 release: Release
This week our project is prepared for the MVP stage - the functionality of the tasks required for it is gradually added and tested.
Changes #
After meeting with TA, we came to the conclusion that we need to change a little the distribution of member roles in our team:
Team Member | Email Address | Track |
---|---|---|
Sviatoslav Fediaev (Lead) | s.fediaev@innopolis.university | Unity developer |
Valeriia Kolesnikova | v.kolesnikova@innopolis.university | Unity developer |
Fanis Zinnurov | f.zinnurov@innopolis.university | Unity developer |
Egor Savchenko | e.savchenko@innopolis.university | Unity developer |
Danil Valiev | d.valiev@innopolis.university | Project Manager DevOps |
Nikita Stepankov | n.stepankov@innopolis.university | Machine Learning |
Stanislav Delyukov | s.delyukov@innopolis.university | UX/UI Design |
Project specific progress #
Game development #
Added release with test location to check current project progress;
Main hero design and animations, dash ability;
Created enemies, their taunt logic and base movement;
Main menu for future management of various play settings;
Basic signs, their combinations, the ability to draw, as well as a model for their recognition;
Checkpoints and saving overall progress when leaving the game.
Design #
Created all location textures in front and background, stone assets for platforms;
Developed main character movement and animations in different states;
Checkpoint logic and design;
Created test location.
ML #
Detailed dataset creation with different object positions;
Model training for existing symbols;
Model attaching to C# code from Unity.
DevOps #
Check of existing and new scenes from the incoming commit;
Code check for grammatical errors and evaluation system.
Weekly commitments #
Individual contribution of each participant #
Each member of the team made significant changes this week!
Sviatoslav Fediaev:
Enemies base movement
Enemies taunt mechanics to the main character
Signs, their effects and patterns
Valeriia Kolesnikova:
Implemented the functionality of the starting menu
Created a store functionality
Implemented the collection of coins, as well as the saving and tracking of their number
Fanis Zinnurov:
Applying effects on the target
Implemented combos
3 types of attacks for 3 different elements
Egor Savchenko:
Main hero movement
Drawing signs on the screen
Combining features of all participants of this week in a single job
Danil Valiev:
Creation and actively management TaskBoard;
Creation CI/CD for directory validation, as well as code lint;
Organization of team meetings, as well as meetings with TA;
Week 1 report editing and creating Week 2 report.
Nikita Stepankov:
Developed Dataset Creation
Model training
Connecting a recognition model to all project
Stanislav Delyukov:
Assets and sprites of all textures were developed to build the first levels
Created test location
Main hero texture and animations
Created checkpoint design and logic
Plan for Week #3 #
The main goal of this week is to prepare a project for MVP stage. To fulfill this goal, we need to finalize or complete the following tasks:
Achievement system: their list and mechanics of achieve
A full opportunity to buy items in a store
Design of a merchant, items, currencies for purchase, main menu and enemies
The mechanics of revival of enemies
Spell testing using the keyboard
For more information about the tasks, their distribution and responsibilities for each development week, you can visit our TaskBoard
#
Innopolis University, Capstone project, June 2025