Programs

Game Development

Development of Multiplayer games

  • Class 15
  • Practice 45
  • Independent work 120
Total 180

Course title

Development of Multiplayer games

Lecture type

Obligatory

Course code

12293

Semester

2

ECTS

5

Lecturers and associates

Course objectives

Introduce students to concepts of competitiveness and synchronization, learn how to apply competitiveness and synchronization in a multiplayer game, learn how to choose and apply appropriate network protocols and communication models in multiplayer games, and introduce students to the concepts of massive online games.

Content

Introduction to network communication. Protocols in network communication. Hot seat games. Competitiveness. Client-server architecture. Peer-to-peer architecture. The principle of placing messages in order. Synchronization. Scalability, robustness, and security. Lobby system.

Required reading

Alan R. Stagner: Unity Multiplayer Games

Additional reading

Vaughan Young: Programming a Multiplayer FPS in DirectX

Minimal learning outcomes

  • Define types of multiplayer systems and recognise its strengths and weaknesses
  • Implement simple multiplayer system for two players on a same computer of type Hot seat
  • Implement simple system for a turn based game via remote server for two players
  • Implement simple system for realtime multiplay game for two players
  • Create a simple matchmaking system for connecting players in multiplay games

Preferred learning outcomes

  • Choose an optimal multiplayer system depending on a type of a game
  • Optimise Hot seat multiplayer for a multiple number of games
  • Implement and optimise system for a turn based multiplayer game for more than two players
  • Optimise realtime multiplay system
  • Asses the bottlenecks and optimise matchmaking system
Share: Facebook Twitter

Excel at what you love doing. Light the spark.

Apply now!

Why is Algebra a safe choice for your future?

A Strong
Tailwind

Here you will learn all about information technologies and prepare for a career that is constantly in demand. We offer you a platform for personal growth that makes you a prime target for employers.

Modern Methodology

We refuse to stand still in a rapidly changing world. Our programs stay relevant and keep up with modern trends.

Matchless
Quality

We take pride in numerous accolades and our title of The best professional study program in Croatia and constantly strive to justify that trust. We do not take our task lightly, knowing that your future depends on it.

Newsletter

Stay informed about everything that goes on at the University. Subscribe to our newsletter.