Introduction
 
  - This course covers the concepts underlying networked games (NGs)
and networked virtual environments (NVEs), from their definition, to
distributed systems, to networking fundamentals, quality of experience
and game design needs.
  - The objective of the course is to prepare the student for
research and development of networking technologies for supporting
large-scale, multi player online games. The students taking this course
will have taken an introductory course to computer networks.
  - the
challenges of networked games 
- the
origins of networked games technology
- communications
architectures 
- managing
dynamic shared state 
- systems
design: client server vs peer to peer
- real-time
collision detection and response 
- resource
management for scalability and performance
  - Audience: 
 
    - Senior Undergraduates
- Graduates
  
    - Grenville Armitage, Mark Claypool, Philip Branch, Networking
and
Online Games - Understanding and Engineering Multiplayer Internet
Games, Publ. by Wiley
 
- Sandeep Singhal and Michael Zyda, Networked Games:  Design
and
Implementation, Publ. by Addison Wesley
- Anthony Steed and Manuel Fradinho Oliveira, Networked
Graphics:
Building Networked Games and Virtual Environments, Publ. by Morgan
Kaufman
 
- Readings from recent papers in the networked game area
  - Class Time: Mon-Thurs 2-3:25pm
- Class Room: SIC 205
 
- Office hours: Thurs 3:30 - 4:30pm
- My Coordinates: 
 
    - Office: SIA 108
- Email: elzarki@uci.edu