Real-time Development Platforms 1 (15 ECTS)
Code: KM00FM52-3001
General information
- Enrollment
- 02.12.2024 - 05.01.2025
- Registration for the implementation has ended.
- Timing
- 05.03.2025 - 25.04.2025
- Implementation has ended.
- Number of ECTS credits allocated
- 15 ECTS
- Mode of delivery
- On-campus
- Teaching languages
- English
- Seats
- 0 - 25
- Degree programmes
- XR Design
- Teachers
- Turkka Loimisto
- Teacher in charge
- Turkka Loimisto
- Groups
-
KXJ24S1XR Design, päivä
- Course
- KM00FM52
Implementation has 36 reservations. Total duration of reservations is 243 h 0 min.
Time | Topic | Location |
---|---|---|
Wed 05.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Thu 06.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Fri 07.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Mon 10.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Tue 11.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Wed 12.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Thu 13.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Fri 14.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Mon 17.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Tue 18.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Wed 19.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Thu 20.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Fri 21.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Mon 24.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Tue 25.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Wed 26.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Thu 27.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Fri 28.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Mon 31.03.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Tue 01.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Wed 02.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Thu 03.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Fri 04.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Mon 07.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Tue 08.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Wed 09.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Thu 10.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Fri 11.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Mon 14.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Tue 15.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Wed 16.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Thu 17.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Tue 22.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Wed 23.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Thu 24.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Fri 25.04.2025 time 09:15 - 16:00 (6 h 45 min) |
Real-time Development Platforms 1 KM00FM52-3001 |
AR453
Digitila Transform
|
Learning outcomes
The students understand the importance of game engines in the development of interactive applications and XR productions. The students are able to use media elements in the game engine, to program functionalities and to produce interactive publications on various platforms using a game engine.
Qualifications:
Content
During the course, the students will study real-time rendering with game engines.
- Principles and uses of game engines
- Using 3D models, lighting, and animations in a game engine
- Making and editing media elements for game engines.
- Creating interactivity with programming tools
- Asset and scene management
- Objects and components
- Publishing platforms
Prerequisites
The students must have completed the course 3D Graphics, Polygon Modeling and Animation
Teaching methods
This is a project-based, hands-on course. You will design your own project, present your plan and receive feedback. Refine your project through critique and iterative evaluation. This includes Demo-Fridays for feedback for shared inspiration. There will also be daily progress presentations from students.
We will foster an atmosphere of collaboration and support with an effort to accommodate and welcome each member of our small learning community.
Lectures will provide introduction to the fundaments through examples. Lectures will be streamed and recorded. Most of the course is dedicated to independent project work. You will have some access to direct, personalized support from the senior lecturer in the classroom.
Individual one-on-one evaluation sessions are also incorporated into the course, tracking your progress and helping you to focus your aspirations towards building an actionable, professional career.
For the final presentation you will produce a video of your project to be viewed collectively, discussing and recognizing the efforts of each student.
Location and time
The course will have an 80% attendance requirement within our XR classroom. This can mean one remote day per week.
If you need a lot more flexibility to your attendance, consider alternative methods for completing the course.
Learning materials and recommended literature
All course materials will be posted on the Teams -channel created for this course.
Alternative completion methods of implementation
If you are unable to join the course as a contact course at campus, you can complete it on your own. Please come to negotiate this separately with me!
From the course materials, you can see the goals and scope of the course. On your independent work, you won't have full access to the support you'd get from the classroom.
Requirement is a project video delivery similar to attendees. On top of that, you need to keep a developer diary listing completed tasks every day (include images) and track hours for each day.
1 credit = 27 hours.
5 credit course = 135h
10 credit course = 270h
15 credit course = 405h
Exam dates and retake possibilities
-
Student workload
Attending the course, you're expected to work from 9:15 to 15:00 during weekdays.
Assessment methods and criteria
Each evaluation criteria is detailed in the course material.
Main categories are:
- Technical knowledge
- Effort
- Planning
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
The student is familiar with the basics of working with game engines and can produce basic interactive applications.
Assessment criteria, good (3)
Masters the basics of working with game engines and can produce interactive applications for different platforms. Creates his/her own interactive functionalities for applications.
Assessment criteria, excellent (5)
Applies versatile game engine features and produces interactive applications for different platforms. Creates his/her own interactive functionalities for applications. Optimizes game engine work and the use of assets.
Assessment criteria, approved/failed
The student is familiar with the basics of working with game engines and can produce basic interactive applications.