Arvutiteaduse instituut
Courses.cs.ut.ee Arvutiteaduse instituut Tartu Ülikool
  1. Kursused
  2. 2025/26 kevad
  3. Arvutigraafika projekt (MTAT.03.328)
EN
Logi sisse

Arvutigraafika projekt 2025/26 kevad

  • Main
  • Projects
  • Topics
  • Results and Schedule
  • Formatting Hints
  • Links

Ink & Echoes

Author: Fedir Kyrychenko

Game for: The Healthy Gamer Game Jam


Theme: The game is based on a fictional member of the Healthy Gamer community named Morgan (with apologies to anyone actually named Morgan). Morgan can appear directly as a character in the game, represent the player, or simply inspire the design of the experience.

Several ideas shape the theme:

  • Time behaves strangely for Morgan – hours may pass in what feels like minutes, and deadlines seem to appear out of nowhere (time dilation)
  • Morgan has many half-finished projects that once felt extremely important when they were started (project hopping)
  • Morgan often connects ideas in unusual ways, discovering insights through nonlinear thinking paths

My interpretation: In my interpretation, Morgana is a scientist with ADHD who accidentally falls into the world of her own work diary.

Inside this strange space, time flows unpredictably: hours compress into minutes and deadlines suddenly emerge. The world itself is formed from living sketches of her past ideas – unfinished projects, chaotic notes, and experimental concepts.

These fragments create a labyrinth of puzzles that Morgana must navigate in order to find her way back to herself.

Genre: Puzzle, Pixel Art, Top-Down

Already implemented in Godot (2025): During the initial development period the following systems and mechanics were implemented:

  • Tile-based top-down grid system
  • Grid-based character movement
  • Box pushing mechanics
  • Environmental traps
  • Basic enemy with pathfinding AI
  • Time-freeze mechanic with cooldown and visual indicator
  • Key and door interaction system
  • Electric plasma line trap implemented using a custom shader and raycast collision detection
  • Rope hook mechanic for interacting with boxes and enemies
  • Player death animation and death screen
  • Sound effects for traps, plasma, enemies, doors, and abilities
  • Level selection menu and first UI implementation
  • HTML5 build exported from Godot and deployed on itch.io
  • Initial set of game levels
  • Cookie-based level progression system for unlocking completed levels

Milestone 1 (09.03)

  • Feature 1: Comprehensive rework of the collision system by introducing a separate configuration file that stores collision rules between objects (as well as a rework of all movement functions in the game). (3 hours)
  • Feature 2: Added a new gameplay object – a teleporter/portal that can move both the player and boxes. Including new SE (3 hours)

Itch.io game build

And its password:f-3R=aJCi_)nLK_

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused