Skip to main content

Graphics Engine Programming (3 cr)

Code: TTAN011-3009

General information


Enrollment

01.08.2023 - 29.10.2023

Timing

30.10.2023 - 31.12.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages

  • Finnish

Degree programmes

  • Bachelor’s Degree in Information and Communication Technology

Teachers

  • Mikko Romppainen

Groups

  • TTV22SP
    TTV22SP
  • 31.10.2023 12:30 - 16:00, Grafiikkamoottorin ohjelmointi TTAN011-3009
  • 07.11.2023 12:30 - 16:00, Grafiikkamoottorin ohjelmointi TTAN011-3009
  • 14.11.2023 12:30 - 16:00, Grafiikkamoottorin ohjelmointi TTAN011-3009
  • 21.11.2023 12:30 - 16:00, Grafiikkamoottorin ohjelmointi TTAN011-3009
  • 28.11.2023 12:30 - 16:00, Grafiikkamoottorin ohjelmointi TTAN011-3009
  • 05.12.2023 12:30 - 16:00, Grafiikkamoottorin ohjelmointi TTAN011-3009
  • 12.12.2023 12:30 - 16:00, Grafiikkamoottorin ohjelmointi TTAN011-3009

Objective

Students will be able to define, design, implement and test a simple 2D graphics engine using OpenGL 2 graphics interface.

Content

Different graphics interfaces
Creating a window
Vertex and fragment shaders
Drawing primitives
Texturing
Depth buffering
Creating a game engine test application

Evaluation scale

0 - 5

Arviointikriteerit, kiitettävä (5)

The students are able to define, design, implement and test independently a complex 2D graphics engine using OpenGL graphics interface. They demonstrate excellent problem solving skills and can apply their skills independently.

Assessment criteria, good (3)

The students are able to define, design, implement and test independently a simple 2D graphics engine using OpenGL graphics interface. They are to work with initiative and responsibly in all given tasks.

Arviointikriteerit, tyydyttävä (1)

The students are able to define, design, implement and test under supervision a simple 2D graphics engine using OpenGL graphics interface.

Qualifications

Introduction to Game Engine Graphics