ECTS Credits |
5 ECTS / 135 hours of work. |
Language of instruction |
Primary instruction language is Finnish. The course can also be completed in English. |
Timing |
The course is organized during the spring semester, during period III. It is recommended to complete the course ath the 3rd spring semester. |
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)
|
Contents |
Game engine architecture, basics of 3D graphics, 3D modeling and animation, textures and materials, interaction, multiplayer, game AI, performance and profiling, virtual reality |
Mode of delivery |
The course consists of lectures, exercises and a group-based assignment. |
Learning activities and teaching methods |
The course consists of 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 or architecture. |
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. |
Grading |
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. |