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

Computer Game Development and Design 2024/25 fall

  • Main
  • Lectures
  • Labs
    • Lab5 Project Setup
  • Projects
    • Design Document
    • Peer Review
  • Links

MTAT.03.263 Computer Game Development and Design

  • Lectures: Monday at 12:15 (Delta room 1037) / First lecture is in the room 1020
  • Lab sessions:
    • Group 1 - Wednesday at 10.15 (Delta room 2006)
    • Group 2 - Wednesday at 12.15 (Delta room 2006)
  • Questions:
    • Jaanus Jaggo (jjaggo@ut.ee)
    • Raimond Tunnel (jee7@ut.ee)
  • CGLearn: cglearn.eu
  • Discord Server: link Everyone has to join!

The course will teach the main principles of game design and provide hands-on experience in indie game development. You will learn to design and evaluate game concepts, write design documents, and create a feasible project plan. You will experience how much time game development takes and learn to set your goals accordingly.

You will also learn game development in the Unity 3D game engine. But this course requires you to have previous programming experience. Our programming language is C#, but you don't have to have experience with this language in particular.

By the end of the course, you have finished and polished one smaller video game. You have also experienced the whole development lifecycle and know the main principles of a good game design.

Grading

To complete the course, you will need to:

  • Lecture questions lectures.
    Lectures will teach you general game design concepts and tips for making a good and well-balanced game. Lectures often contain analysis exercises and discussions. A total of 10 points (10% of your grade) will be granted for taking part in the e-lectures and answering given questions.
  • Solve tasks.
    You must do several smaller development tasks in Lab sessions. These tasks will teach you the Unity game engine and prepare you for your project. In addition, there are also 3 homework assignments regarding the first lectures, in which you have to design some parts of your game. Solving these tasks will grant you 30 points (30% of the grade). All tasks have a one-week deadline and must be submitted before the next practice session or lecture, depending on where they were given; failing to do so will result in 0 points for that homework.
  • Complete a game project.
    You will have to develop a smaller game project in teams of 3 (up to 4 in exceptional cases) students. Successful completion will give you 60 points (60% of the grade).
  • Game jam bonus points. You can earn additional points for participating in a game jam:
    • UT game jam TBA

The final score is obtained as the sum of all points. The point score is then mapped to the F-A scale in the traditional manner (91+ = A, 81-90 = B, etc.)

  • 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