Skip to main content

3D game engine programmingLaajuus (5 cr)

Code: IT23GP02

Credits

5 op

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

Qualifications

All mathematics and programming courses.

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.

Materials

See the current realization of the course.

Enrollment

15.06.2024 - 22.11.2024

Timing

04.11.2024 - 31.03.2025

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
  • ITE23D-V
    Information Technology, full time studies 2023, 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

Location and time

Autumn, Vasa

Materials

Moodle

Teaching methods

The course is based on lectures, self-study and exercises in a classroom environment. The labs are compulsory

Exam schedules

Autumn

Student workload

About 50% attendance studies and about 50% self-study

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.

Assessment methods and criteria

Of the marks of the examination questions, you must obtain at least 33% in order to obtain a grade in the course, irrespective of the total score of the exams. 33% for pass, per exam. In total, 33% is applied for approved and linear scale

Assessment criteria, satisfactory (1-2)

At least 10p/30p

Assessment criteria, good (3-4)

At least 18p/30p

Assessment criteria, excellent (5)

At least 26p/30p

Qualifications

All mathematics and programming courses.