Arvutiteaduse instituut
Logi sisse
  • English
  • Kursused
  • 2020/21 sügis
  • Arvutimängude loomine ja disain (MTAT.03.263)

Arvutimängude loomine ja disain 2020/21 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
  • Discord
  • Points
  • Links

Lab sessions

  • Group 1 - Wednesday at 12.15 (Delta 2006)
  • Group 2 - Wednesday at 14.15 (Delta 2006)

Preparing for labs

Here is a video about how to setup 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 Unity 2020.1.3f1 Personal Edition from hub (do not use a newer or older version)
  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 future Blender and Audio labs

  1. Install Blender 2.8 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 to 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 deduced.
  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

  • 02.09: Introduction to Unity (Bird Game) - 2p (Prep: install Visual Studio and Unity)
  • 09.09: Space Game 1
  • 16.09: Space Game 2 - 4p
  • 23.09: Unity Components - 2p
  • 30.09: Project Setup
  • 07.10: Tower Defence Game 1 - Gameplay
  • 14.10: Tower Defence Game 2 - Unity UI
  • 21.10: Tower Defence Game 3 - Game Content - 6p
  • 28.10: 3D Graphics in Blender - 1p (Prep: install Blender 2.8)
  • 04.11: Audio Modification and Integration - 2p (Prep: install Audacity)
  • 11.11: Animations - 2p
  • 18.11: Level Design - 2p (Mouse recommended)
  • 25.11: Editor Scripting - 1p
  • 02.12: 3D Lighting & Advanced Effects - 1p
  • 09.12: Procedural Generation - 1p
  • 16.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.

Lahenduste esitamiseks peate olema sisse loginud ja kursusele registreerunud.
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
iktp regionaalarengu fondi logo euroopa sotsiaalfondi logo tiigriülikooli logo it akadeemia logo