>
Course Unit Title | Course Unit Code | Type of Course Unit | Level of Course Unit | Year of Study | Semester | ECTS Credits |
---|---|---|---|---|---|---|
Game Programming | YZM431 | Elective | Bachelor's degree | 4 | Fall | 5 |
Assistant Prof. Dr. Yasemin GÜLTEPE
Assistant Prof. Dr. İrfan KÖSESOY
1) Uses and evaluates appropriate software development tools to develop 3D computer games and graphic applications.
2) Designs a 3D application using 3D fixed function drawing line with efficient API features.
3) Analyzes the drawing and simulation problems of the computer game in order to use the API functions efficiently.
4) Knows 3D modeling and animation.
5) Learns the algorithms used in game programs.
Program Competencies | |||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
Learning Outcomes | |||||||||||||
1 | No relation | Middle | Low | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
2 | High | High | Middle | Middle | No relation | No relation | Middle | Low | Low | No relation | Middle | No relation | |
3 | High | High | Middle | Middle | No relation | No relation | High | Low | Low | No relation | Middle | No relation | |
4 | High | High | Middle | Middle | No relation | Low | Middle | Low | Low | No relation | Middle | No relation | |
5 | High | High | Middle | Middle | Low | Low | Low | Middle | Middle | Low | Middle | Low |
Face to Face
None
Not Required
Introduction to game programming and history of game programming, 3D mathematics, 2D and 3D transformations, 3D modeling, Character modeling, Game sound, Input equipment, Output equipment, Game engines, Artificial intelligence in games, Applications.
Turkish
Not Required