582325 Introduction to game programming (ohtk 25.8.2011)

Principal theme Prerequisite knowledge Approaches the learning objectives Reaches the learning objectives Deepens the learning objectives
  • game development libraries, tools, and environments
  • general programming skills 
  • explain the general structure of a game program
  • explain the stucture of a game skeleton
  • use game development tools to write a whole new computer game
  • construct a 2D game framework  (game engine)
  • 3D game programming
  • general programming skills
  • explain the fundamental structure of a 3D game program
  • explain the 3D graphic pipeline and API services required for its use
  • use existing 3D models, textures, and audio resources for games 
  • explain the need and use of shader programs 
  • create and manage own customer game assets
  • write a simple shader program
  • write an advanced shader program required for a 3D game
  • develep a non-trivial 3D game program
  • platforms for game applications
  • general knowledge of software and hardware
  • describe software and hardware components needed for game programs
  • explain properties of different game platforms
  • produce a sample game for a selected platform (e.g., PC, mobile phone, etc.)
  • evaluate and compare different platforms for game applications
  • evaluate and compare different  languages used for game development  (shaders, scripting)

 

25.08.2013 - 10:21 Juha Vihavainen
27.10.2011 - 18:54 Juha Vihavainen