Skip to main content

3D game engine programming (5 cr)

Code: IT23GP02-3002

General information


Enrollment

15.06.2025 - 02.11.2025

Timing

03.11.2025 - 08.02.2026

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology and Seafaring

Campus

Vasa, Wolffskavägen 33

Teaching languages

  • English
  • Svenska

Degree programmes

  • Degree Programme in Information Technology
  • Degree Programme in Information Technology

Teachers

  • Kaj Wikman

Teacher in charge

Kaj Wikman

Groups

  • ITE24D-V
    Information Technology, day time studies 2024, Vasa

Objective

The student:
- understand how a 3d engine is constructed
- understands the underlying mathematical equations
- can program plugins and change code

Content

- 3D math
- structures
- speed

Materials

See the current realization of the course.

Evaluation scale

H-5

Assessment criteria, satisfactory (1)

Understand the structure for both 2D and 3D.
Can make simple changesusing software.
Basic knowledge of how to use software to design graphic elements. Understand interactive elements.

Assessment criteria, good (3)

Can apply calculation models for visualization.
Can modify and maintain visualization programs.
Can create interactive elements via scripts or tools.

Assessment criteria, excellent (5)

Can develop and change calculation models for given problems.
Can develop new software for specific new visualization needs.
Can design AR / VR based graphic elements and program new interactive elements.

Qualifications

All mathematics and programming courses.