Data on the course

Show instruction and examinations
521040A 3D Virtual Environments and Applications, 5 ECTS cr 
Code 521040A  Validity 01.08.2018 -
Name 3D Virtual Environments and Applications  Abbreviation 3D Virtual Envi 
Scope5 ECTS cr   
Type Intermediate Studies Discipline4307 Information Engineering 
  Grading1 - 5, pass, fail 
Unit Computer Science and Engineering DP 

Matti Pouke 

ECTS Credits 

5 ECTS / 135 hours of work.

Language of instruction 

Primary instruction language is Finnish. The course can also be completed in English.


The course is held in the spring semester, during period IV. It is recommended to complete the course during the 3rd year.

Learning outcomes 

Upon completion of the course, the student will be able to: Upon completion of the course, the student will be able to: 

  • Independently develop 3D applications containing an interactive environment utilizing contemporary game engines
  • Develop game-engine compatible 3D objects utilizing low-polygon modeling
  • Develop game-engine compatible materials utilizing Physically Based Rendering workflow
  • Understand the principles of 3D application design for different platforms (mobile, desktop, VR)

Game engine architecture, basics of 3D graphics, 3D modeling and animation, textures and materials, audio, interaction, multiplayer, game AI, performance and profiling, virtual reality.

Mode of delivery 

Online teaching.

The course consists of online lectures, exercises and a independent assignment.

Learning activities and teaching methods 

The course consists of online lectures (20h), exercises (16h), a group assignment (60), self-study (35h) and a seminar (4h).

Target group 

B.Sc. students from applied computing. The course might also be useful for students of Information processing science and students taking VR and XR related studies.

Prerequisites and co-requisites 

No prerequisites. Programming experience is an advantage.

Recommended optional programme components 

The course is an independent entity, and does not require other simultaneous courses from the student.

Recommended or required reading 

Online-material that is delivered throughout the course.

Assessment methods and criteria 

The students are assessed accorging to the quality of the group assignment (an interactive 3D application and related documentation) that is presented at the seminar. The assessment criteria of the application is based on the learning goals of the course.


Numerical (1-5).

Person responsible 

Matti Pouke

Working life cooperation 

When possible, one or multiple visiting lectures by local companies are organized. The topic of the guest lecture can be related to the special knowledge of the visitor, or industry needs for 3D application development.

Other information 

This course uses Moodle learning environment (


Current and future instruction
Functions Name Type ECTS cr Teacher Schedule
registration period has not begun 3D Virtual Environments and Applications   Course  Matti Pouke  14.03.22 -09.05.22

Future examinations
No examinations in WebOodi