Institute of Computer Science
Courses.cs.ut.ee Institute of Computer Science University of Tartu
  1. Courses
  2. 2025/26 fall
  3. Computer Game Development and Design (MTAT.03.263)
ET
Log in

Computer Game Development and Design 2025/26 fall

Magnicats

Description

A 2D platformer where the player uses movement and magnetic ability to attract or repel from magnets and pass through obstacles.

Download

Link to itch.io


Milestone 1

  • Implemented basic player movement
  • Implemented magnet mechanic
  • Created simple levels that require using the magnet mechanic
  • The cat now has 2 polarity modes - off/red
  • Win and Lose conditions

Screenshots of levels

Color Palette
UI Mockups

Main menu

In-game overlay

In-game paused

Milestone 2 plan
  • Change the name of the game
  • Change mockup tileset to final one
  • Add more levels
  • Add UI
  • Develop a camera movement mechanic
  • Test a different approach to magnet physics (where magnet strength is an ellipsoid, not a circle)
  • Test a mechanic where cat has 2 polarities that cannot be disabled, not off/red polarity
  • Add basic animation to the cat
  • Fix ground detection


Milestone 2

  • Improved player movement and magnet mechanics
  • Added consumable powerups (double jump, dash, shield)
  • Added custom sprites
  • Added 2 more levels (5 total) and a demo level (gameplay ~5min)
  • Added basic UI
  • Added sound effects
  • Controller support

Level 1 with overlay

In-game pause menu

Start menu

Options menu

Milestone 3 plan
  • UI improvements (consistent theme and font, win screen/start menu backgrounds)
  • Add more levels (gameplay ~10min)
  • Background sound track


Milestone 3

Tasks completed
  • Added directional magnets and visual magnet effects
  • Made powerups stackable, show available powerups in hud
  • Added more levels + tutorial levels
  • Added/improved sounds, added background sound track
  • Updated sprites
  • UI improvements
  • Bugfixes and suggestions from peer review

<Screenshots of your final game>
<Trailer video>

  • 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