Computer games design Course code: ON0016 | 6 ECTS credits
Basic information
Level of Studies:
Year of Study:
3
Semester:
5
Requirements:
Basic knowledge in the field of multimedia technologies, services and multimedia communications, as well as knowledge of the basics of object-oriented programming.
Goal:
Introducing the basic principles of creating and programming computer games, as well as getting to know the basic characteristics of the environment for the development of computer games.
Outcome:
Gaining the basic level of use of software tools for making computer games.
Contents of the course
Theoretical instruction:
- Overview of professional, free and open-source 3D software tools for animated films, 3D virtual objects, interactive 3D applications and computer and video games.
- Environment for creating computer games (gameengine). Introduction to Unity game engine.
- Basics of game programming.
- Split and define different types of games.
- Review of the first part of the material.
- Models, animations, sound, textures, sprites and scripts in computer games programming.
- Using and implementing plugins.
- Programming interactive walktrough animation.
- The basic principles of gym mechanics. Creating a character.
- Creating an UI.
- Adding sound and music. Making special effects.
- Polishing the game. Build and depolyment games.
- Review of the other part of the material.
Practical instruction (Problem solving sessions/Lab work/Practical training):
- Use of various software tools in specific tasks related to the analysis, planning and creation of computer games.
Textbooks and References
- Stefanović H., Dimić G., Miletić A.: Digitalne multimedije - Priručnik za laboratorijske vežbe, VIŠER, Beograd, 2015.
- Harris A.: HTML5 Game Development for Dummies, John Wiley & Sons, 2013.
- Dawson M.: Beginning C++ Through Game Programming, 3rd Edition, Course Technology PTR-Cengage Learning, 2011,
- Nystrom, R: Game Programming Patterns, Available online
Number of active classes (weekly)
Lectures:
3
Practical classes:
2
Other types of classes:
0
Grading (maximum number of points: 100)
Pre-exam obligations
Points
activities during lectures
5
activities on practial excersises
0
seminary work
40
colloquium
0
Final exam
Points
Written exam
0
Oral exam
0