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

Arvutimängude loomine ja disain 2022/23 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
    • Peer Review
  • Links

Lab sessions

Preparing for labs

Here is a video about how to set up Unity and Visual Studio

  1. Install Visual Studio Community 2019 https://visualstudio.microsoft.com/ (C# language and Unity Tools) - you can skip this step for now. When you start installing Unity (step 3) it will ask you if you want to install the correct version of Visual Studio as well.
  2. Download Unity HUB https://unity3d.com/get-unity/download/
  3. Install the latest stable Unity Personal Edition from the hub (currently 2021.1.19f1).
  4. Make a test project and add a C# script to the Assets folder. Double click on the script to open it in Visual Studio. If on the left top corner it says "Miscellaneous file" then it means that your Visual Studio is not connected properly. If it says "Assembly-csharp" or something similar, then it is OK. In the former case, go to Edit->Preferences->External Tools in Unity and choose Visual Studio as your External Script Editor. Also, press the Regenerate project file button. If that did not help, then check your Visual Studio installation to make sure that Unity Tools are added.
  5. Do the preparations in lab instructions. (Usually includes downloading and installing some stuff that would otherwise take a significant amount of time, especially if the internet is slow)
  6. Make sure that Unity project does not have any special characters in it like "ä".

In the future Blender and Audio labs

  1. Install Blender 2.9 https://www.blender.org/
  2. Install the latest version of Audacity https://www.audacityteam.org/

Rules

  1. Being in labs is voluntary, but highly recommended. The tasks will be significantly more time consuming without attending labs.
  2. All the tasks are individual. We encourage you to discuss the problems with other students but sharing the code is not allowed.
  3. Task deadlines are before the next lab at 14:15.
    1. Submitting up to 24 hours after deadline: the score is reduced by 50%.
    2. Submitting more than 24 hours after deadline: 100% of points deducted.
  4. The tasks have to be submitted through the Courses page.
  5. Depending on the lab you have to submit either a compiled build of a game or a picture of your results. In case of a build:
    1. The build has to include all the necessary files to run it on another PC and those files have to be zipped to a single package (only ZIP package is accepted).
    2. Failing to submit an executable package will result in 0 points for that homework.

Schedule

  • 31.08: Introduction to Unity (Bird Game) - 2p (Prep: install Visual Studio and Unity)
  • 07.09: Space Game 1
  • 14.09: Space Game 2 - 4p
  • 21.09: Unity Components - 2p
  • 28.09: Project Setup
  • 05.10: Tower Defence Game 1 - Gameplay
  • 12.10: Tower Defence Game 2 - Unity UI
  • 19.10: Tower Defence Game 3 - Game Content - 6p
  • 26.10: 3D Graphics in Blender - 1p (Prep: install Blender 2.8)
  • 02.11: Audio Modification and Integration - 2p (Prep: install Audacity)
  • 09.11: Animations - 2p
  • 16.11: Level Design - 2p (Mouse recommended)
  • 23.11: Editor Scripting - 1p
  • 30.11: 3D Lighting & Advanced Effects - 1p
  • 07.12: Procedural Generation - 1p
  • 14.12: VR Game Design - CGVR Lab Excursion (CGVR Lab, Delta 2007)

Submission

You can use the following form to submit any task or homework too. It is just a shortcut - you don't have to do it again if you have already submitted under the task.

1. Homework 1
Sellele ülesandele ei saa enam lahendusi esitada.
2. Homework 2
Sellele ülesandele ei saa enam lahendusi esitada.
3. Homework 3
Sellele ülesandele ei saa enam lahendusi esitada.
4. Design Document
Sellele ülesandele ei saa enam lahendusi esitada.
5. Lab 1
Sellele ülesandele ei saa enam lahendusi esitada.
6. Lab 2 & 3
Sellele ülesandele ei saa enam lahendusi esitada.
7. Lab 4
Sellele ülesandele ei saa enam lahendusi esitada.
8. Lab 6 & 7 & 8
Sellele ülesandele ei saa enam lahendusi esitada.
9. Lab 9
Sellele ülesandele ei saa enam lahendusi esitada.
10. Lab 10
Sellele ülesandele ei saa enam lahendusi esitada.
11. Lab 11
Sellele ülesandele ei saa enam lahendusi esitada.
12. Lab 12
Sellele ülesandele ei saa enam lahendusi esitada.
13. Lab 13
Sellele ülesandele ei saa enam lahendusi esitada.
14. Lab 14
Sellele ülesandele ei saa enam lahendusi esitada.
15. Lab 15
Sellele ülesandele ei saa enam lahendusi esitada.
16. Peer Review
Sellele ülesandele ei saa enam lahendusi esitada.
  • 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.
Courses’i keskkonna kasutustingimused