Game ProgrammingLaajuus (3 cr)
Code: TTOS0700
Credits
3 op
Teaching language
- Finnish
Responsible person
- Paavo Nelimarkka
Objective
The student understands the benefits and the constraints of using pre-made game engines. The student learns how to develop games using various game engines and programming methods. The student learns how to utilize free resources in game development. The student also develops working game prototypes and documents his/her learning.
Content
• Basics of Construct, Phaser.js and Unity3D game engines
• Game programming with visual scripting
• Game programming with JavaScript and C# languages
• Game graphics
• Utilizing free game art and programming libraries in game design
• Game design
Qualifications
Basics of IT, Object-oriented Programming and Web Programming
Assessment criteria, satisfactory (1)
Assessment by teacher
Excellent 5: The student masters game development on various platforms on a professional level. The student is able to design and implement interactive dynamic games utilizing different media very skillfully. The required documentation is of high quality and a detailed presentation on the course assignment has been given.
Very good 4: The student masters game development very well. The student is able to design and implement interactive and impressive games for different media. The required documentation has been implemented very well and a fluent presentation on the course assignments has been given.
Good 3: The student knows game development well. The student is able to design and implement functional games. The required documentation has been implemented well and the course assignment has been presented.
Satisfactory 2: The student understands the meaning of game development, and the student is able to design and implement games with restricted inactivity. The required documentation is brief and the course assignment has been presented.
Sufficient 1: The student understands the basics of game development; however, the student's own game design and implementation cause major problems. The required documentation is very restricted and does not show what the student has learned.
Fail 0: The student does not meet the minimum criteria set for the course.
Assessment criteria, good (3)
Good 3: The student knows game development well. The student is able to design and implement functional games. The required documentation has been implemented well and the course assignment has been presented.
Very good 4: The student masters game development very well. The student is able to design and implement interactive and impressive games for different media. The required documentation has been implemented very well and a fluent presentation on the course assignments has been given.
Assessment criteria, excellent (5)
Excellent 5: The student masters game development on various platforms on a professional level. The student is able to design and implement interactive dynamic games utilizing different media very skillfully. The required documentation is of high quality and a detailed presentation on the course assignment has been given.