Multiplayer Game Development
Course Code | COMP-280 |
---|---|
Lecture hours per week | 2 |
Lab hours per week | 2 |
Course Availability | Open |
Description | This course is designed to introduce students to the fundamental concepts of game networking and how to build multiplayer games. Students will learn the basics of networking, including network architecture, client-server models, and latency issues. Students will also learn how to design game mechanics that are well-suited to multiplayer gameplay, including player roles, teamwork, and competitive game modes. They will also learn how to implement networked game features such as matchmaking, real-time synchronization, and authoritative game servers. In addition, students will explore advanced topics such as network security, peer-to-peer networking, and network optimization techniques. |