Skip to main content

Game project 1Laajuus (5 cr)

Code: PO00FE20

Credits

5 op

Teaching language

  • Finnish
  • English

Objective

You improve your problem-solving skills, as programming often requires dealing with complex systems, algorithms, and bugs, which teaches you to think critically, debug, and solve problems efficiently.

You improve your skills in various programming languages according to your own interests and through participation in programming projects. Project-based learning also provides practical experience in using programming languages.

You improve your understanding of game physics and mathematics, as game programming often involves these to create more realistic movements and reactions within the game.

You learn to use professional industry-standard game development tools and engines.

You learn effective communication and collaboration, also with reference to large projects that require team work on different aspects such as programming, art, design, and sound.

Content

How does programming help in developing your problem-solving skills?
How does game programming improve your understanding of game physics and mathematics?
How do you control professional game development tools and engines through game development?
What are industry-standard tools in game development?
How can participation in a large project help you to learn effective communication and collaboration?