Arvutiteaduse instituut
  1. Kursused
  2. 2019/20 sügis
  3. Arvutimängude loomine ja disain (MTAT.03.263)
EN
Logi sisse

Arvutimängude loomine ja disain 2019/20 sügis

  • 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
  • Discord
  • Links

MTAT.03.263 Computer Game Development and Design

  • Lectures: Monday at 14:15, Liivi 2 room 207
  • Lab sessions:
    • Group 1 - Wednesday at 12.15 (Liivi 2 room 003, 15 seats computer classroom)
    • Group 2 - Wednesday at 14.15 (Liivi 2 room 206, 25 seats)
  • Questions:
    • Jaanus Jaggo (jjaggo@ut.ee)
    • Raimond Tunnel (jee7@ut.ee)
  • Mailing list: aine.ati.arvutigraafika@lists.ut.ee

The course will teach the main principals of game design and provide hands-on experience of indie game development. You will learn how to design and evaluate game concepts, write design documents and set up 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 Unity 3D game engine. But this course requires you to have the previous programming experience. The programming language we are using is C#, but you don't have to have experience with this language particularly.

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 principals of a good game design.

Grading

To successfully complete the course you will need to:

  • Attend the lectures and read the material in CGLearn.
    Lectures will teach you general game design concepts and give you tips to make a good and well-balanced game. Lectures often contain analysis exercises and discussion. Total of 10 points (10% of your grade) will be granted for taking part of the lectures.
  • Solve tasks.
    We are providing you a number of 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 homeworks regarding first lectures where you have to design some parts of your game. Solving these tasks will grant you 30 points (30% of grade). All tasks have a one-week deadline and they have to be submitted before the next practise 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 grade).
  • Game jam bonus points. You can earn additional points for participating in one game jam:
    • APT Game Jam Local Event (2-4 Nov) https://www.facebook.com/events/229031511293037/
    • Ludum Dare 43 Online Event https://ldjam.com/

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

  • 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.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo