Institute of Computer Science
  1. Courses
  2. 2023/24 fall
  3. Computer Game Development and Design (MTAT.03.263)
ET
Log in

Computer Game Development and Design 2023/24 fall

  • Main
  • Lectures
    • Homework-1
    • Homework-2
    • Homework-3
  • Labs
    • Lab1 Introduction to Unity
    • Lab2 Space Game part 1
    • Lab3 Space Game part 2
    • Lab4 Unity Components
    • Lab5 Project Setup
    • Lab6 Tower Defence
    • Lab7 Tower Defence GUI & Buildings
    • Lab8 Tower Defence Content
    • Lab9 Blender Tree
    • Lab10 Sounds
    • Lab11 Animations
    • Lab12 Level Design
    • Lab13 Editor Extensions
    • Lab14 Lighting
    • Lab15 Procedural Generation
  • Projects
    • Design Document
    • Peer Review
  • Links

Projects

Teams

List of Teams:

  1. Portal 2D - Tristan G, Joosep, Sander
  2. Foggy Maze TD - Villem, Simon, Mihhail, Laura
  3. By Foot, Claw or Wing - Sander, Jan, Albert
  4. Warfare Architect - Rauno, Ronald, Ken
  5. Lost in dreams - Egert, Markus, Kevin
  6. Cardscape - Mihkel, Marten, Karl
  7. Undead Saviors - Veronika, Andre, Helen
  8. ReVolt - Nicolas, Kaspar, Tristan C A
  9. Iron Conquerors - Robert, Hendrik, Uku
  10. Elephants in the Room - Olaf, Maria, Timo
  11. Xtreme Rally 2023 - Siim, Hans, Egon
  12. Wrath of the Octopus - Raiko, Iris, Karm, Sten
  13. Dollie meets Bob - Mihkel, Mia, Alexis

Some example project pages from previous years:

  1. Fierce and Claw - Katre T, Janna-Liina L, Kristjan K, Raiko K
  2. Hyperglide - Markus A, Mark R K, Ivan H, Karl-H V
  3. LeGate - Nikita B, Kalmer K, Jelizaveta K
  4. Mine Sweeper Battle - Mihkel Roomet, Kaarel Koido, Muruganantham Jaisankar

Peer-review spreadsheet: Coming soon! (write here which team you want to review, if this team has already been taken, pick another one).

Rules

  1. 3 students in a group.
  2. No extensive violence or improper material.
  3. Each team has to give milestone presentations (at least 2 students present at the time).
  4. Two teammates have the right to give a penalty of 5 points to the third student for the last milestone if they find that the third student did not do enough work.
  5. The grading is subjective based on the requirements (both game design and implementation are graded).


Requirements

Design Document (2 October -> 5p):

  • Submission info: Design Document
  • Presentation

Milestone 1 (30 October -> 15p)

  • Itch.io page with a downloadable link to the game.
  • Courses project page
  • UI mockups (read the requirements from the lecture slides)
  • Color Palette (check the task from the lecture slides)
  • Game Loop implementation (has one gameplay mechanic)
  • Win and Lose conditions implementation
  • Presentation (3 min per team)
    • Demo your game (do not prepare slides)
    • Remind us about your game idea
    • Tell about what went well and what went wrong
    • What are you going to change compared to your original idea

Milestone 2 (27 November -> 15p)

  • 5m gameplay
  • 5 gameplay elements (different game systems like traps, enemies, upgrading, trading etc.)
  • 3 units of scalable content (3 upgrades or 3 items or 3 types of enemies...)
  • First UI implemented (at least 3 views)
  • First sounds implemented (at least 5 sounds)
  • First level (If your game does not have levels, it should have a similar amount of handcrafted content)
  • First character partially animated (If your game does not have a character, animate at least 2 other things)
  • Pick a team to peer review (write their name to the spreadsheet)
  • Itch.io page has a description and at least one picture.
  • Presentation (3 min per team)
    • Demo your game (live)
    • Tell about what went well and what went wrong
    • What changes are you going to make

Milestone 3 (Final presentation) TBA -> 25p

  • Gameplay trailer on Ich.io (up to 1 minute)
    • Your trailer will be displayed on the CGVR lab Youtube channel.
    • Don't use any copyrighted music.
  • 30m of meaningful gameplay
  • 10 gameplay elements
  • 20 units of scalable content (upgrades, items, enemies...)
  • Polished UI (partially animated & every action makes a sound)
  • Every interaction makes a sound
  • 2 characters animated
  • Has an in-game guide for all main features
  • Game is understandable without the presence of developer
  • Game is playable from beginning to end
  • Do a Peer review for another team's game
  • Presentation (trailer video + 5 minutes per team + questions and discussion)
    • Introduce your team;
    • Describe your project idea;
    • Show a working demo about your project (can be a prerecorded video that is separate from your trailer);
    • Describe how things turned out in your opinion and what are your future plans;
    • Make a conclusion;

GDWC Student Competition Participation (optional, but to get the extra points, check the deadline from the page) -> +10% points

  • Submit your game to the GDWC Student Game Award 2022 competition.
  • Ensure your game satisfies the rules. For example, you have full rights to use your used assets.
  • Competition asks for your game's name, description, a couple of screenshots, and a short gameplay video. Work well on these!
  • Provide some proof (screenshot, e-mail) to us that you have submitted your game.
  • Doing this will boost your project points by 10% rounded down and clamped at 5p. Meaning that, if by the end of the course you get from [50, 60] points for your project, the boost is +5p, for [40, 50) points the boost is +4p, [30, 40) is +3p, etc.
    This boost will be added to your team's score at the end of the course.
  • 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