Networked Games

Learning Outcomes

  1. Understand and explain the basic concepts of a digital networked game
  2. Understand and explain the architectures of networked game systems
  3. Explain and analyze and the effects of delay, delay variation, and packet loss in networked games
  4. Explain latency compensation mechanisms in networked games
  5. Explain scalability mechanisms and adaptations
  6. Analyze network traffic patterns and protocols

Forms of Teaching

Lectures

Theoretical lectures

Independent assignments

Homework with practical assignments and report

Laboratory

Group project of a networked game

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Homeworks 0 % 10 % 0 % 10 %
Class participation 0 % 10 % 0 % 10 %
Seminar/Project 0 % 20 % 0 % 20 %
Mid Term Exam: Written 0 % 30 % 0 %
Final Exam: Written 0 % 30 %
Exam: Written 0 % 30 %
Exam: Oral 30 %
Comment:

-

Week by Week Schedule

  1. Basic concepts and requirements of networked games
  2. Basic concepts and requirements of networked games
  3. Architectures of networked game systems
  4. Architectures of networked game systems
  5. Effects of delay, delay variation, and packet loss in networked games
  6. Effects of delay, delay variation, and packet loss in networked games
  7. Effects of delay, delay variation, and packet loss in networked games
  8. Midterm exam
  9. Network engines and latency compensation mechanisms
  10. Network engines and latency compensation mechanisms
  11. Scalability mechanisms and adaptations
  12. Scalability mechanisms and adaptations
  13. Traffic patterns and protocols
  14. Traffic patterns and protocols
  15. Final exam

Study Programmes

University graduate
Audio Technologies and Electroacoustics (profile)
Free Elective Courses (1. semester) (3. semester)
Communication and Space Technologies (profile)
Free Elective Courses (1. semester) (3. semester)
Computational Modelling in Engineering (profile)
Free Elective Courses (1. semester) (3. semester)
Computer Engineering (profile)
Free Elective Courses (1. semester) (3. semester)
Computer Science (profile)
Free Elective Courses (1. semester) (3. semester)
Control Systems and Robotics (profile)
Free Elective Courses (1. semester) (3. semester)
Data Science (profile)
Free Elective Courses (1. semester) (3. semester)
Electrical Power Engineering (profile)
Free Elective Courses (1. semester) (3. semester)
Electric Machines, Drives and Automation (profile)
Free Elective Courses (1. semester) (3. semester)
Electronic and Computer Engineering (profile)
Free Elective Courses (1. semester) (3. semester)
Electronics (profile)
Free Elective Courses (1. semester) (3. semester)
Information and Communication Engineering (profile)
Free Elective Courses (1. semester) (3. semester)
Network Science (profile)
Elective Courses of the Profile (3. semester)
Software Engineering and Information Systems (profile)
Free Elective Courses (1. semester) (3. semester)

Literature

Pandžić, Igor Sunday; Pejša, Tomislav; Matković, Krešimir; Benko, Hrvoje; Čereković, Aleksandra; Matijašević, Maja. (2011.), Virtualna okruženja: Interaktivna 3D grafika i njene primjene, Element, Zagreb
Sanjay Madhav (2015.), Multiplayer Game Programming: Architecting Networked Games, Addison-Wesley Professional

For students

General

ID 223695
  Winter semester
5 ECTS
L0 English Level
L1 e-Learning
30 Lectures
10 Laboratory exercises

Grading System

90 Excellent
80 Very Good
65 Good
50 Acceptable