Skip to main content

Game engine programmingLaajuus (5 cr)

Code: PO00FO97

Credits

5 op

Teaching language

  • Finnish

Objective

You are proficient in programming languages, for example C++, Python, or C#.
You understand 3D graphics, including 3D modeling, lighting, texturing, and animation.
You understand how to use simulated physics in a game for movement, collisions, and gravity.
You are capable of testing and debugging code effectively.
You understand how to optimize the performance and efficiency of a game.

Content

Which programming languages are used to build or modify game engines?
What is 3D graphics and how are 3D modeling, lighting, texturing, and animation implemented?
How is simulated physics used in games to simulate movement, collisions, and gravity?
How is code tested and debugged effectively?
How is the performance and efficiency of a game optimized?
How to apply learned skills in a practical game project or in developing a game engine?