Institute of Computer Science
Courses.cs.ut.ee Institute of Computer Science University of Tartu
  1. Courses
  2. 2025/26 spring
  3. Computer Graphics Project (MTAT.03.328)
ET
Log in

Computer Graphics Project 2025/26 spring

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

Fluffy Stitches

Author: Reio Soikka

Introduction:

Fluffy Stitches (temporary name) is a 2D roguelite action-dungeon crawler themed around fighting and tearing up plushie enemies to then use the fluff dropped by them for run-long and permanent upgrades. Taking inspiration from games like Binding of Isaac and Rotwood.

Goals of the project:

Through the project, I'm hoping to learn more about game development and create a game, that is fully playable. I would like to implement the following features:

  • Have a player character with decent animations
  • Have cool looking attacks
  • Have 2 different weapons to choose from for the run
  • Create enemies (at least 2 types) with more interesting behavior than just walking towards the player
  • Have enemies drop Fluff currency
  • Make a level for gameplay
  • Add power ups for run-long upgrades
  • Create UI for run-long progression overview

And if I have time:

  • Make a boss enemy
  • Create more UI for so it looks like an complete game
  • Make level creation into procedurally generated dungeons
  • Have game-wide progression
  • Make the weapons upgradeable

Required technologies:

  • Godot
  • Krita

Foreseen difficulties

  • Game saves
  • Enemy Behavior

Milestone 1 (09.03)

  • Set up godot project, watched few tutorials and looked for temporary assets. (1h)
  • Make player and give it movement together with animation. (3.5h)
  • Make player be able to attack in the cardinal direction the mouse is located at. (2h)

Milestone 2 (23.03)

  • Make working scenes for the weapons(2h)
  • Have attacks apply damage(2h)
  • Make a punching bag type of enemy to test damage dealing and to use as a base for actual enemies taking damage.(2h)

Milestone 3 (06.04)

  • Create an enemy, that has walking closer state, and attacking state(6h)

Bonus goals:

  • Have enemies drop currency(fluff)
  • Give player currency and health stats
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment