Week6

Week #6

Final Touches & Presentation Preparation #

Deliverables #

In this week we finalize the project, prepare all deliverables, and craft a compelling presentation.

Final deliverables #

Project overview #

Nowadays, the majority of Rogue-Like or Platformer games are deprived of additional game improvement, and either their main game logic is only on the basic movement (WASD and Jumps), or this is a mobile game that initially has many technical problems. Sign Game is a solutions in this problems, because project solves this problems:

  • Two interaction activities: walking and drawing

  • Gameplay, based on levels with a special rooms and unique entities or items

  • Providing setting to customize music and effect volume level

Features #

Sign Game includes the following core components

  1. Main Menu Interface: A central hub for player to access game levels and settings

  2. Settings Page: Allow players to change music volume and hero nickname, and access to the main game scenes

  3. Level generation: Special script allows to create levels based on available rooms with unique exits

  4. Spells: Allow players combine drawn signs to create a spells, which can be useful in some game situations

  5. Fighting: Players may fight with level enemies using special spell that they can combine

  6. Shop and Checkpoint: Entities with which players can interact to buy items or restore health

  7. Progress saving: Project stores game progress and will restore him after any time where players starts the app

More details about implemented game features described in previous report or here

Tech stack #

This is the final technical stack that we used.

IT sphereTechnology
Game developmentUnity (2D), C#, Unity Engine
Machine LearningPython, Tensorflow, Barracuda
DevOpsGit, GitHub Actions, GitHub Pages
Version ControlGit, GitHub
UX/UIUnity UI Toolkit, Canvas System, Figma, Miro

Setup instructions #

There are 2 ways to start our project

Setup as a player #

  1. Come to game releases

  2. Download the latest one

  3. Extract all files from archive to any folder on your PC

  4. Open setup (.exe) file

Setup as a developer #

  1. Clone repository to your PC:
git clone https://github.com/IU-Capstone-Project-2025/SignGame
cd SignGame
  1. Choose option
  • If you want to edit scripts and some assets, you need to install some IDE (for example, Visual Studio Code)
  • IDE
  • If you want to edit levels, prefabs or manage full project work, you need to work with Unity Hub and combine editing with previous method.
  • Unity Hub

  • Unity version: 6000.0.50f1 LTS

  • IDE

Weekly commitments #

Individual contribution of each participant #

Danil Valiev #

Valeriia Kolesnikova #

  • Fixed the issue of layering UI

  • Adding an indicator that shows the player’s approach to the merchant

  • Implementing scroll texture in the store and correcting animations

  • Fixed and fully completed settings

Sviatoslav Fediaev #

  • Enemies bug&fix

  • Boss logic and fighting system

  • Game design

Egor Savchenko #

Stanislav Delyukov #

Nikita Stepankov #

Fanis Zinnurov #

Plan for the next week #

In Week 7, we plan to:

  • Fix critical bugs before freeze date

  • Prepare project presentation

Confirmation of the code’s operability #

We confirm that the code in the main branch:

  • [✓] In working condition.
  • [✓] Run via docker-compose (or another alternative described in the README.md).

Innopolis University | Capstone project | Summer 2025