Siirry suoraan sisältöön

Unreal for Developers (5 op)

Toteutuksen tunnus: TE00CP84-3001

Toteutuksen perustiedot


Ilmoittautumisaika

01.06.2023 - 18.09.2023

Ajoitus

13.09.2023 - 15.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Kupittaan kampus

Opetuskielet

  • Englanti

Paikat

20 - 30

Koulutus

  • Tieto- ja viestintätekniikan koulutus
  • Degree Programme in Information and Communications Technology

Opettaja

  • Mikko Österman

Vastuuopettaja

Taisto Suominen

  • 13.09.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 20.09.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 27.09.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 04.10.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 11.10.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 25.10.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 01.11.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 08.11.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 15.11.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 22.11.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 29.11.2023 12:00 - 16:00, Unreal for Developers TE00CP84-3001
  • 13.12.2023 12:15 - 16:00, Unreal for Developers TE00CP84-3001

Oppimateriaalit

Lecturer's material and live sessions. Software manufacturer specific online references and materials
Other available online material.
Group chat on Discord. Additional material and reading material shared through Itslearning for each week's theme.

Opetusmenetelmät

The course will be delivered through contact sessions and the core learning will take place in a tutorial fashion with laboratory assignments and homework.

Although peer-assisted learning is encouraged, students are expected to produce individual deliverables (in other words, no group work).

The students are expected to give peer feedback on specified laboratory assignments and homework.

The course will be using Itslearning as the learning platform.

Tenttien ajankohdat ja uusintamahdollisuudet

No Exams

Pedagogiset toimintatavat ja kestävä kehitys

This course leans on CDIO principles and takes a project-based learning and learning by doing approach.

Toteutuksen valinnaiset suoritustavat

Competence demonstration. If you have experience from industry or other experience that is compatible with the course content contact the lecturer.

Opiskelijan ajankäyttö ja kuormitus

This course requires students to work 135 hours and is divided as follows:
- Contact sessions and instructed laboratory work 48 hours
- Individual homework 87 hours
All course work is individual

Sisällön jaksotus

This course will focus on how to use Unreal Engine for game development with the main focus on programming. Course starts on calendar week 37 (11.9.) and ends on calendar week 50 (13.12.). The course will be held onsite at the game laboratory. Tasks and guidance are given at the laboratory classroom C3031. The laboratory assignments and homework are related to the topic of the week.

Week 37: Unreal Engine Setup
Week 38: Enhanced Input System in Unreal Engine
Week 39: Player movement and collisions
Week 40: Game modes and managers
Week 41: UI
Week 43: Implementing animations
Week 44: Implementing VFX
Week 45: Implementing SFX
Week 46: AI and behavior trees
Week 47: Polishing
Week 48: Making a playable build
Week 50: Show your game

Assignment changes each week and assignment is recommended to be returned before next week’s live session as the course progresses chronologically relying on skills acquired during previous weeks. Last assignment must be returned before 19.12.2022.


Learning Objectives:
After completing the module, the student is able:
- to understand the development worklfow with Unreal Engine
- to create game mechanics with Unreal Engine
- to understand possibilities of inside engine tools and assets
- to understand the roles and tasks of programmer in Unreal Engine
Content:
After completing the module, the student is able:
- to understand the development worklfow with Unreal Engine
- to create game mechanics with Unreal Engine
- to understand possibilities of inside engine tools and assets
- to understand the roles and tasks of programmer in Unreal Engine
- to create game play mechanics with Unreal engine
- to create game play mechanics with Unreal engine

Viestintäkanava ja lisätietoja

All communication through Itslearning.
This course is recommended for Game and Interactive Technology Students. Additional students can join only if there are available seats in the game lab.

Course is suitable for students without previous game development experience but will require more effort from those unfamiliar with the game development process.

Recommended Prerequisites:
Basics of any programming language
Basic understanding of object oriented programming
Solid Computer skills

For homework you will need a personal computer that is capable of running Unreal Engine 5.2.
https://docs.unrealengine.com/5.0/en-US/hardware-and-software-specifications-for-unreal-engine/
The laboratory classroom is available Mondays-Fridays from 4:00 pm to 8:00 pm for homework.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

The assessment will be based on the individual assignments submitted in the Itslearning workspace.
The lecturer evaluates each assignment as passed or failed. To pass the course, students are expected to submit at least 5 assignments and give a final presentation of their project. There will be 10 assignments in total.

Final grade will be based on the following:

10 passed assignments == 5
9 passed assignments == 4
8 passed assignments == 3
7 passed assignments == 2
6 passed assignments == 1
5 passed assignments == 1
4 or fewer passed assignments == 0

Missing the final presentation will result -1 grade to the final evaluation.


Assignment changes each week and assignment needs to returned before next weeks live session.No feedback for late assignment submissions. Last assignment must be returned before 20.12.2023

Hylätty (0)

Student submits less than 5 of the assignments or submits 6 and does not show up for the final presentation.

Arviointikriteerit, tyydyttävä (1-2)

5-7 passed assignments and did the final presentation or 7-8 passed assignments and no final presentation.

Arviointikriteerit, hyvä (3-4)

9-8 passed assignments and did the final presentation or 10-9 passed assignments and no final presentation.

Arviointikriteerit, kiitettävä (5)

10 passed assignments and did the final presentation.