Graphics Engine ProgrammingLaajuus (3 cr)
Code: TTAN011
Credits
3 op
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
Assessment criteria, excellent (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.
Assessment criteria, satisfactory (1)
The students are able to define, design, implement and test under supervision a simple 2D graphics engine using OpenGL graphics interface.
Enrollment
27.09.2025 - 26.10.2025
Timing
27.10.2025 - 31.12.2025
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
-
TTV24SPTTV24SP
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
Assessment criteria, excellent (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.
Assessment criteria, satisfactory (1)
The students are able to define, design, implement and test under supervision a simple 2D graphics engine using OpenGL graphics interface.
Prerequisites
Introduction to Game Engine Graphics
Enrollment
19.08.2024 - 22.09.2024
Timing
28.10.2024 - 31.12.2024
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
-
TTV23SPTTV23SP
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
Assessment criteria, excellent (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.
Assessment criteria, satisfactory (1)
The students are able to define, design, implement and test under supervision a simple 2D graphics engine using OpenGL graphics interface.
Prerequisites
Introduction to Game Engine Graphics
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
-
TTV22SPTTV22SP
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
Assessment criteria, excellent (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.
Assessment criteria, satisfactory (1)
The students are able to define, design, implement and test under supervision a simple 2D graphics engine using OpenGL graphics interface.
Prerequisites
Introduction to Game Engine Graphics
Enrollment
01.08.2022 - 30.09.2022
Timing
31.10.2022 - 31.12.2022
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
-
TTV21SPTTV21SP
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
Assessment criteria, excellent (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.
Assessment criteria, satisfactory (1)
The students are able to define, design, implement and test under supervision a simple 2D graphics engine using OpenGL graphics interface.
Prerequisites
Introduction to Game Engine Graphics