2023-2024 Graduate Catalog

CS 664 Advanced Topics in Multiplayer Gaming

The course considers the technical, programming, and creative aspects for developing an effective multiplayer game. Topics covered include server requirements, virtual machines, connection techniques, live player chat, authoritative client and authoritative server choices, latency and clock simulation, lobby systems, real-time competitive games, cooperative game-play avatars, virtual worlds, and user homes. Consideration is also given to why people play games. Is your game for collaboration, for completion, to meet up with other people, or to go on an exploring mission with friends.

Credits

3

Prerequisite

CS 661 Game Design & Development Using 3D and CS 662 Game Design, Development, & Implementation