Dokument se učitava



Academy of Technical and Art Applied Studies

School of Electrical and Computer Engineering

Computer Games Design Course code: 150217 | 6 ECTS credits

Basic information
Level of Studies: Undergraduate applied 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:
  1. Overview of professional, free and open-source 3D software tools for animated films, 3D virtual objects, interactive 3D applications and computer and video games.
  2. Environment for creating computer games (gameengine). Introduction to Unity game engine.
  3. Basics of game programming.
  4. Split and define different types of games.
  5. Review of the first part of the material.
  6. Models, animations, sound, textures, sprites and scripts in computer games programming.
  7. Using and implementing plugins.
  8. Programming interactive walktrough animation.
  9. The basic principles of gym mechanics. Creating a character.
  10. Creating an UI.
  11. Adding sound and music. Making special effects.
  12. Polishing the game. Build and depolyment games.
  13. Review of the other part of the material.
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Use of various software tools in specific tasks related to the analysis, planning and creation of computer games.
Textbooks and References
  1. Stefanović H., Dimić G., Miletić A.: Digitalne multimedije - Priručnik za laboratorijske vežbe, VIŠER, Beograd, 2015.
  2. Harris A.: HTML5 Game Development for Dummies, John Wiley & Sons, 2013.
  3. Dawson M.: Beginning C++ Through Game Programming, 3rd Edition, Course Technology PTR-Cengage Learning, 2011,
  4. 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
activities during lectures
activities on practial excersises
seminary work
Final exam
Written exam
Oral exam