Skip to main content

Game ProgrammingLaajuus (5 cr)

Code: R504TL308

Credits

5 op

Teaching language

  • Finnish
  • English

Objective

You can build a functional game.
You are capable of implementing various game mechanics.
You are proficient in using a game engine suitable for game development.
You can create a simple NPC (non-player character).

Content

Fundamentals of Game Programming and Methods
Implementing Game Mechanics Using Game Engine Features
HUD/UI Programming (User Interface Development) Utilizing User Interactions
Creating and Using Assets in a Virtual Game World
Artificial Intelligence (AI) and Pathfinding Algorithms

Assessment criteria, satisfactory (1)

You understand the potential applications of game engines.
You can create basic game mechanics using a game engine.
You are able to utilize some features of a game engine effectively.
You can use level design tools to build game environments.
You are capable of integrating assets into game implementations and creating functionalities with them.
You can solve basic tasks with guidance and seek additional information from digital resources when needed.

Assessment criteria, good (3)

You can create various game mechanics using a game engine.
You are proficient in utilizing a wide range of features offered by a game engine.
You can develop game environments and implement functionalities within them.
You are capable of integrating assets into game implementations and creating functionalities with them.
You can solve challenging assignments with guidance and effectively seek additional information from digital resources when needed.

Assessment criteria, excellent (5)

You can comprehensively utilize game engine features to build functional game mechanics within a game environment.
Your implemented solutions are well-constructed and of high quality.
You are capable of independently solving problems and seeking additional information from digital resources.