Online game design

A.A. 2018/2019
6
Crediti massimi
64
Ore totali
SSD
INF/01
Lingua
Inglese
Obiettivi formativi
L'insegnamento di "Organizzazione ed infrastrutture per giochi online" ha l'obiettivo di trasmettere le conoscenze di base necessarie alla progettazione e allo sviluppo di giochi online multiutente.
ATTENZIONE: In base ad una convenzione con il Politecnico di Milano, un numero limitato di studenti, potrà seguire le lezioni e sostenere l'esame dei seguenti insegnamenti attivati presso il Politecnico di Milano:
- Videogame design and programming, primo semestre (prof. Pier Luca LANZI)
- Game design, secondo semestre (prof. ssa Maresa Bertolo)
Gli studenti interessati dovranno contattare la Segreteria Didattica del CCD di Scienze e Tecnologie Informatiche.
Risultati apprendimento attesi
Non definiti
Corso singolo

Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.

Programma e organizzazione didattica

Linea Milano

Responsabile
Periodo
Secondo semestre

STUDENTI FREQUENTANTI
Programma
Lessons are organized into two sections: "online games design" and "infrastructures for online games". They focus - respectively - on the design of an online multiplayer game and on planning the technical infrastructure to support it.
Both sections are composed by lessons aimed at teaching the theoretical foundations and by seminars on specific topics (speaker are generally expert from the video game and digital entertainment industry).

ONLINE GAMES DESIGN:
1. Background: What is a game? What is fun? A bit of history. Why bother about MMOs?
2. Game design principels: The structure of games, Game design process
3. Peculiarities of MMOs design
4. Structure of the Video game industry

INFRASTRUCTURE FOR ONLINE GAMES:
1. General features and organization of supporting infrastructures
2. Communication approaches: Client-Server and Peer-to-Peer
3. Issues in real-time communication
4. Issues related to mobile data networks
5. Upward and downward scalability
6. Issues related to security management

Students will be required to develop a project focus on designing and prototyping an online multiplayer game and the related project documents.
At the end of the course, students' projects will be presented to a group of experts from the industry.
Informazioni sul programma
In this course students will learn the basics of videogame design and development, with a special focus on online multiplayer games
Lessons are organized into two sections: "online games design" and "infrastructures for online games". They focus - respectively - on the design of an online multiplayer game and on planning the technical infrastructure to support it.
Both sections are composed by lessons aimed at teaching the theoretical foundations and by seminars on specific topics (speaker are generally expert from the video game and digital entertainment industry).

ONLINE GAMES DESIGN:
1. Background: What is a game? What is fun? A bit of history. Why bother about MMOs?
2. Game design principels: The structure of games, Game design process
3. Peculiarities of MMOs design
4. Structure of the Video game industry

INFRASTRUCTURE FOR ONLINE GAMES:
1. General features and organization of supporting infrastructures
2. Communication approaches: Client-Server and Peer-to-Peer
3. Issues in real-time communication
4. Issues related to mobile data networks
5. Upward and downward scalability
6. Issues related to security management

Students will be required to develop a project focus on designing and prototyping an online multiplayer game and the related project documents.
At the end of the course, students' projects will be presented to a group of experts from the industry.
Propedeuticità
English
Programming
Networking
Prerequisiti
The final exam requires the design and development of a prototype for an online multiplayer game and of all its related project documents.
Also, students will be interviewed on the theory explained during the course.
Metodi didattici
Lessons, hands-on labs, seminars, project development
Materiale di riferimento
Slides provided by the teachers and selections from the following textbooks:
A Theory of Fun for Game design by R.Koster - Paraglyph Press
The Art of Game Design: a book of lenses by J. Schell
Creating Games by M.McGuire & O.Chadwicke Jenkins - AK Peters
Game Design Workshop: a playcentric approach to creating innovative games by Tracy Fullerton - Morgan Kaufmann (3°edition)
Game Engine Architecture. by Jason Gregory - Taylor and Francis (2°edition)
Designing Virtual Worlds by Richard Bartle - New Riders
Fundamentals of game design by Ernest Adams, New Riders (3°edition)
STUDENTI NON FREQUENTANTI
Prerequisiti
English
Programming
Networking
INF/01 - INFORMATICA - CFU: 6
Laboratori: 32 ore
Lezioni: 32 ore
Docente/i
Ricevimento:
Appuntamento via mail
Ufficio 3003
Ricevimento:
su appuntamento