This advanced course covers the concepts underlying multi-user, networked games, from its definition, to distributed systems, to networking fundamentals, quality of experience and game design needs. Topics include real-time 3D graphics programming, network programming for multi-player architecture, data analysis, security and other related issues of networked games development.
Credit 3 hours.