SlideShare a Scribd company logo
1 of 31
Download to read offline
Course Organization

Videogame Design and Programming	


Prof. Pier Luca Lanzi
50 hours of lectures and seminars	

about videogame design and development
	

	

basic introduction to game programming using Unity,
	

some in-depth lecture, the rest is up to you
	

	

evaluation based on a team project consisting
	

in the development of a demo game (20 mins of play)
	


Prof. Pier Luca Lanzi
how good should the project be?
	

	

you should aim at competing in the student	

showcase of one of game competitions
	

	

http://www.igf.com/02finalists.html
	

http://www.igf.com/2013finalistswinners.html#students
	

	

you should also try to develop better games	

than those developed by the previous students J
	

Prof. Pier Luca Lanzi
course project
	

	

structured in five deliverables: concept,
	

specification  storyboard, prototype, beta and final
	

	

each deliverable has a strict deadline
	

	

overall, the project cannot take
	

more than four months
	


Prof. Pier Luca Lanzi
Invited Speakers	


5	


•  Federico Fasce (October 8)	

•  Paolo Taje (October 11)	

•  Bad Seed Entertainment (October 18)	

•  Italian Game Developer Summit (October 25-26)	

•  H-farm (November 7)	

•  Digital Tales (November 8)	

•  Reludo (November 15)	

•  Unagames (December)	


Prof. Pier Luca Lanzi
Workshops	


6	


•  Develop breakout in 4 hours	

•  Brainstorming (November 5)	

•  Develop frogger in four hours 	

•  Develop a basic platformer 4 hours	

•  Augmented reality	

•  …	


Prof. Pier Luca Lanzi
Course Timeline	


7	


Game Concept

Game Design

Specification Document
and Storyboard

Game
Development
Unity

First Prototype
Game
Intelligence
Advanced Game
Development

Demo Prototype

Final Deliverable Demoed at Course Event
Prof. Pier Luca Lanzi
Deadlines	


8	


•  18/10 Game concept is due (everybody must submit one)	

•  28/10 Winning concepts announced, team building begins	

•  16/12 Prototype presentation	

•  17/1 Beta Presentation	

•  24/1 Final presentation	

•  28/2 Publication on one of the online app stores
or on the course website	


Prof. Pier Luca Lanzi
mandatory publication!
	

to get the final grade the demo must be published for free
	

using one of the course accounts (IOS/Android/Windows)
	

	


why?
	

to have a unique place where people can play with	

all the games developed during the course and	

to avoid procrastination J
	


	


Prof. Pier Luca Lanzi
can we sell the game we developed?
	

	


yes! you are welcome to sell it and to become rich!
	

	

but the first demo (the light/beta version) must	

be available for free on the course accounts or website
	


Prof. Pier Luca Lanzi
http://www.polimigamecollective.org
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
http://www.youtube.com/watch?v=RfZ4NJG4Jp4
http://www.youtube.com/watch?v=qTY494iujdA
http://vimeo.com/6271499
http://www.youtube.com/watch?v=o1p5XiHlGfU

Prof. Pier Luca Lanzi
Our goal is to create a unique experience for	

students attending classes while doing the project
	

	

We asked several people from game big, small,
	

tiny, companies to be involved in the evaluation
	

	

They will be have access to all your deliverable, 	

they will be involved in the evaluation process
	

	

Gives great visibility to your work!
	

Past year students received coverage from	

TV, Radio, Newspapers, Blogs, etc.
	

Prof. Pier Luca Lanzi
Teams  Grades	


Prof. Pier Luca Lanzi
Team Building	


20	


•  Each team should consist of at most five people (four is better)	

•  Each students attending classes will have to propose a one-page
game concept, describing in simple words the underlying idea	


•  Students, instructors, invited speakers will vote for the best game
concepts	


•  The

students who proposed the best concepts will build up their
teams	


Prof. Pier Luca Lanzi
Grading	


21	


•  The final grade is the sum of 5 grades obtained for each
• 
• 
• 
• 
• 

deliverable (game concept, design document, prototype, beta and
final releases)	

Game proposal: 3 points assigned by the instructors	

Design document: 3 points assigned by the instructors	

Prototype: 6 points assigned by voting 
(2/3 students + 1/3 instructors)	

Beta Release: 18 points assigned by voting 
(2/3 students + 1/3 instructors)	

Final Release: 3 points assigned by voting
(2/3 students + 1/3 guests and instructors)	


Prof. Pier Luca Lanzi
What After the Course?
	

	

Next semester, you can enroll in the course
	

“Online Game Design” taught by Dario Maggiorini and
	

Laura Ripamonti at the Universita’ di Milano	

http://onlinegamedesign.ariel.ctu.unimi.it
	

	

Computer Graphics (Gribaudo)
	

Data Mining and Text Mining (analysis of players’ behavior)
	

	

You can also consider doing your thesis with us!
	

(Car Racing, Starcraft, FPS, etc.)
	

Prof. Pier Luca Lanzi
You can still do the project outside the course	

	

Contact the course coordinator who will
	

provide a basic concept for the game
	

	

Then, just meet the deadlines!
	


Prof. Pier Luca Lanzi
which development tools?
	

	

there are several options and we usually	

let students choose whatever they prefer	

	

during the lectures we use Unity
	

	

because is free and multiplatform
	

PC, OSX, IOS, flash, Android
	

	

but you are welcome to use whatever you like! such as
	


Prof. Pier Luca Lanzi
…
Prof. Pier Luca Lanzi
Syllabus

Prof. Pier Luca Lanzi
Course Bibliography	


• 

27	


Main texts on game design	

Tracy Fullerton. Game Design Workshop, 
Second Edition. Morgan Kaufmann 2008.	

Jesse Schell. The Art of Game Design
Morgan Kaufmann 2008	

Katie Salen and Eric Zimmerman. 
Rules of Play. MIT Press 2003	


§ 
§ 
§ 

• 

Programming textbooks	

If you use Unity, any book will do as well as
the several tutorials available for free	

If you use other system, choose the book you prefer J	


§ 
§ 

• 

Additional material	

http://www.polimigamecollective.org	

http://www.gamasutra.com	

Papers, chapters, blogs, videos, software, etc.	


§ 
§ 
§ 

Prof. Pier Luca Lanzi
Some Indie Games You Should Play	


• 
• 
• 
• 
• 
• 
• 
• 

Super Crate Box
http://www.supercratebox.com/	

SpaceChem
http://spacechemthegame.com/	

Super Meat Boy
http://supermeatboy.com/	

Continuity
http://continuitygame.com/
playcontinuity.html
http://continuitygame.com/	

Braid
http://www.braid-game.com/	

Bit Trip Beat
http://www.aksysgames.com/bittripbeat/	

World of Goo
http://www.worldofgoo.com/	

Fotonica
http://www.fotonica-game.com/	


• 
• 
• 
• 
• 
• 
• 
• 
• 

Prof. Pier Luca Lanzi
	


28	


Osmos
http://www.hemispheregames.com/osmos/	

vvvvvvv
http://thelettervsixtim.es/	

Canabalt
http://www.adamatomic.com/canabalt/	

Fract
http://fractgame.com/	

Frozen Synapse
http://www.frozensynapse.com/	

Revenge of Titans
http://www.puppygames.net/revenge-of-thetitans/	

BOH
http://www.bohthegame.com/	

Minecraft
http://www.minecraft.net/	

Limbo
http://limbogame.org/
Your Homework?	


29	


•  Install STEAM on your computer
http://store.steampowered.com/	


•  STEAM is a digital distribution, 

digital rights management, 
used to distribute games and related media online, 
from small independent developers to larger software houses. 	


•  Install MAME (mamedev.org) and the Super Nintendo Emulator 	

•  Then, play, play, play, play … 	

Prof. Pier Luca Lanzi
Some Readings to Start	


30	


•  Chapter two of the textbook	

•  Chapter one of the book “The Design of Everyday Things”	

•  http://www.indiegames.com/	

•  http://www.indievault.com/	

•  http://www.igf.com/ 	


Prof. Pier Luca Lanzi
Download Now!	


• 
• 
• 
• 
• 
• 
• 
• 

31	


Bad Blood (Windows Phone)
http://www.badbloodgame.net/
http://www.windowsphone.com/it-it/store/app/badblood/cb9abd2b-0c21-461f-b547-7f9260f229a1	


Color Rush (Windows Phone)

http://www.windowsphone.com/it-it/store/app/colorush/fe15bd97-1613-45ed-b275-89396df51fe9	


Dirty Little Bunnies (iphone)
http://www.dirtylittlebunnies.com/
http://itunes.apple.com/us/app/dirty-little-bunnies/id519029146?mt=8	


Doodle Willy (iphone)

http://itunes.apple.com/us/app/doodle-willy/id536931422?mt=8	


Graffiti Heaven (iphone/ipad/android)

http://itunes.apple.com/us/app/graffiti-heaven/id527866000?mt=8	


In Verbis Virtus (Windows)
http://www.indomitusgames.com/

http://steamcommunity.com/sharedfiles/filedetails/?id=92931112searchtext=in+verbis+virtus	


A Pixel Escape (Xbox Live)
http://apixelescape.com
http://marketplace.xbox.com/en-US/Product/A-Pixel-Escape/66acd000-77fe-1000-9115-d80258550b43	


Coming soon: Xenophonic  Magnifico	

Prof. Pier Luca Lanzi

More Related Content

What's hot

Videogame Design and Programming - 09 Puzzles
Videogame Design and Programming - 09 PuzzlesVideogame Design and Programming - 09 Puzzles
Videogame Design and Programming - 09 PuzzlesPier Luca Lanzi
 
VDP2016 - Lecture 07 The design document
VDP2016 - Lecture 07 The design documentVDP2016 - Lecture 07 The design document
VDP2016 - Lecture 07 The design documentPier Luca Lanzi
 
Transparency in Game Mechanics
Transparency in Game MechanicsTransparency in Game Mechanics
Transparency in Game MechanicsPier Luca Lanzi
 
Elements for the Theory of Fun
Elements for the Theory of FunElements for the Theory of Fun
Elements for the Theory of FunPier Luca Lanzi
 
VDP2016 - Lecture 04 Thinking likea-gamedesigner
VDP2016 - Lecture 04 Thinking likea-gamedesignerVDP2016 - Lecture 04 Thinking likea-gamedesigner
VDP2016 - Lecture 04 Thinking likea-gamedesignerPier Luca Lanzi
 
VDP2016 - Lecture 05 Game analysis frameworks
VDP2016 - Lecture 05 Game analysis frameworksVDP2016 - Lecture 05 Game analysis frameworks
VDP2016 - Lecture 05 Game analysis frameworksPier Luca Lanzi
 
Engagement through Gamification
Engagement through GamificationEngagement through Gamification
Engagement through GamificationPier Luca Lanzi
 
VDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsVDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsPier Luca Lanzi
 
VDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 ConceptualizationVDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 ConceptualizationPier Luca Lanzi
 
VDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgamesVDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgamesPier Luca Lanzi
 
VDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elementsVDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elementsPier Luca Lanzi
 
VDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game designVDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game designPier Luca Lanzi
 
Introduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - MeccanicheIntroduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - MeccanichePier Luca Lanzi
 
Designing Puzzles for Video Games
Designing Puzzles for Video GamesDesigning Puzzles for Video Games
Designing Puzzles for Video GamesPier Luca Lanzi
 
VDP2016 - Lecture 14 Procedural content generation
VDP2016 - Lecture 14 Procedural content generationVDP2016 - Lecture 14 Procedural content generation
VDP2016 - Lecture 14 Procedural content generationPier Luca Lanzi
 
VDP2016 - Lecture 12 Puzzle Design
VDP2016 - Lecture 12 Puzzle DesignVDP2016 - Lecture 12 Puzzle Design
VDP2016 - Lecture 12 Puzzle DesignPier Luca Lanzi
 
Levels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For GryffindorLevels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For GryffindorCharles Palmer
 

What's hot (20)

Videogame Design and Programming - 09 Puzzles
Videogame Design and Programming - 09 PuzzlesVideogame Design and Programming - 09 Puzzles
Videogame Design and Programming - 09 Puzzles
 
VDP2016 - Lecture 07 The design document
VDP2016 - Lecture 07 The design documentVDP2016 - Lecture 07 The design document
VDP2016 - Lecture 07 The design document
 
Transparency in Game Mechanics
Transparency in Game MechanicsTransparency in Game Mechanics
Transparency in Game Mechanics
 
Game Mechanics
Game MechanicsGame Mechanics
Game Mechanics
 
Elements for the Theory of Fun
Elements for the Theory of FunElements for the Theory of Fun
Elements for the Theory of Fun
 
VDP2016 - Lecture 04 Thinking likea-gamedesigner
VDP2016 - Lecture 04 Thinking likea-gamedesignerVDP2016 - Lecture 04 Thinking likea-gamedesigner
VDP2016 - Lecture 04 Thinking likea-gamedesigner
 
VDP2016 - Lecture 05 Game analysis frameworks
VDP2016 - Lecture 05 Game analysis frameworksVDP2016 - Lecture 05 Game analysis frameworks
VDP2016 - Lecture 05 Game analysis frameworks
 
Engagement through Gamification
Engagement through GamificationEngagement through Gamification
Engagement through Gamification
 
VDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsVDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanics
 
VDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 ConceptualizationVDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 Conceptualization
 
Game Balancing
Game BalancingGame Balancing
Game Balancing
 
VDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgamesVDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgames
 
VDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elementsVDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elements
 
VDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game designVDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game design
 
Introduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - MeccanicheIntroduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - Meccaniche
 
Designing Puzzles for Video Games
Designing Puzzles for Video GamesDesigning Puzzles for Video Games
Designing Puzzles for Video Games
 
VDP2016 - Lecture 14 Procedural content generation
VDP2016 - Lecture 14 Procedural content generationVDP2016 - Lecture 14 Procedural content generation
VDP2016 - Lecture 14 Procedural content generation
 
Introduction to Game Design
Introduction to Game DesignIntroduction to Game Design
Introduction to Game Design
 
VDP2016 - Lecture 12 Puzzle Design
VDP2016 - Lecture 12 Puzzle DesignVDP2016 - Lecture 12 Puzzle Design
VDP2016 - Lecture 12 Puzzle Design
 
Levels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For GryffindorLevels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For Gryffindor
 

Viewers also liked

Master Game Day - 30 Maggio 2014 Verona
Master Game Day - 30 Maggio 2014 VeronaMaster Game Day - 30 Maggio 2014 Verona
Master Game Day - 30 Maggio 2014 VeronaPier Luca Lanzi
 
Videogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal ElementsVideogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal ElementsPier Luca Lanzi
 
Videogame Design and Programming - 01 Course Introduction
Videogame Design and Programming - 01 Course IntroductionVideogame Design and Programming - 01 Course Introduction
Videogame Design and Programming - 01 Course IntroductionPier Luca Lanzi
 
IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data M...
IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data M...IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data M...
IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data M...Pier Luca Lanzi
 
Algoritmi e Calcolo Parallelo 2012/2013 - Algoritmi
Algoritmi e Calcolo Parallelo 2012/2013 - AlgoritmiAlgoritmi e Calcolo Parallelo 2012/2013 - Algoritmi
Algoritmi e Calcolo Parallelo 2012/2013 - AlgoritmiPier Luca Lanzi
 
DMTM 2015 - 06 Introduction to Clustering
DMTM 2015 - 06 Introduction to ClusteringDMTM 2015 - 06 Introduction to Clustering
DMTM 2015 - 06 Introduction to ClusteringPier Luca Lanzi
 

Viewers also liked (6)

Master Game Day - 30 Maggio 2014 Verona
Master Game Day - 30 Maggio 2014 VeronaMaster Game Day - 30 Maggio 2014 Verona
Master Game Day - 30 Maggio 2014 Verona
 
Videogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal ElementsVideogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal Elements
 
Videogame Design and Programming - 01 Course Introduction
Videogame Design and Programming - 01 Course IntroductionVideogame Design and Programming - 01 Course Introduction
Videogame Design and Programming - 01 Course Introduction
 
IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data M...
IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data M...IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data M...
IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data M...
 
Algoritmi e Calcolo Parallelo 2012/2013 - Algoritmi
Algoritmi e Calcolo Parallelo 2012/2013 - AlgoritmiAlgoritmi e Calcolo Parallelo 2012/2013 - Algoritmi
Algoritmi e Calcolo Parallelo 2012/2013 - Algoritmi
 
DMTM 2015 - 06 Introduction to Clustering
DMTM 2015 - 06 Introduction to ClusteringDMTM 2015 - 06 Introduction to Clustering
DMTM 2015 - 06 Introduction to Clustering
 

Similar to Videogame Design and Programming - Course organization

Adaptimes-edulearn-20150706
Adaptimes-edulearn-20150706Adaptimes-edulearn-20150706
Adaptimes-edulearn-20150706Boyan Bontchev
 
20 Apps in 60 Minutes (for Educators)
20 Apps in 60 Minutes (for Educators)20 Apps in 60 Minutes (for Educators)
20 Apps in 60 Minutes (for Educators)Lindsay O'Neill
 
Engage Workshop Berlin09 Part1
Engage Workshop Berlin09 Part1Engage Workshop Berlin09 Part1
Engage Workshop Berlin09 Part1Paul Pivec
 
H5P content types 22.2.18
H5P content types 22.2.18H5P content types 22.2.18
H5P content types 22.2.18Matleena Laakso
 
The Basics of Game Design and Scratch - Unit Plan
The Basics of Game Design and Scratch - Unit PlanThe Basics of Game Design and Scratch - Unit Plan
The Basics of Game Design and Scratch - Unit PlanInstantTechInfo
 
Videogame Design and Programming - 08 The Design Document
Videogame Design and Programming - 08 The Design DocumentVideogame Design and Programming - 08 The Design Document
Videogame Design and Programming - 08 The Design DocumentPier Luca Lanzi
 
Guide to making a JuxtaLearn video 2014-01-13
Guide to making a JuxtaLearn video 2014-01-13Guide to making a JuxtaLearn video 2014-01-13
Guide to making a JuxtaLearn video 2014-01-13eLiz Hartnett
 
Jhu Gaming Initiatives
Jhu Gaming InitiativesJhu Gaming Initiatives
Jhu Gaming Initiativesdigitalmedia
 
Jhu Gaming Initiatives
Jhu Gaming InitiativesJhu Gaming Initiatives
Jhu Gaming Initiativesdigitalmedia
 
PlayerOne - Seminars Introduction
PlayerOne - Seminars IntroductionPlayerOne - Seminars Introduction
PlayerOne - Seminars IntroductionLuca Galli
 
Designing a Studio For Game Designers | Luna Javier
Designing a Studio For Game Designers | Luna JavierDesigning a Studio For Game Designers | Luna Javier
Designing a Studio For Game Designers | Luna JavierJessica Tams
 

Similar to Videogame Design and Programming - Course organization (20)

Course Organization
Course OrganizationCourse Organization
Course Organization
 
Planet kodu course
Planet kodu coursePlanet kodu course
Planet kodu course
 
Planet kodu course
Planet kodu coursePlanet kodu course
Planet kodu course
 
Adaptimes-edulearn-20150706
Adaptimes-edulearn-20150706Adaptimes-edulearn-20150706
Adaptimes-edulearn-20150706
 
20 Apps in 60 Minutes (for Educators)
20 Apps in 60 Minutes (for Educators)20 Apps in 60 Minutes (for Educators)
20 Apps in 60 Minutes (for Educators)
 
Engage Workshop Berlin09 Part1
Engage Workshop Berlin09 Part1Engage Workshop Berlin09 Part1
Engage Workshop Berlin09 Part1
 
H5P content types 22.2.18
H5P content types 22.2.18H5P content types 22.2.18
H5P content types 22.2.18
 
RTF343_FALL2007_SYLLABUS_05
RTF343_FALL2007_SYLLABUS_05RTF343_FALL2007_SYLLABUS_05
RTF343_FALL2007_SYLLABUS_05
 
The Basics of Game Design and Scratch - Unit Plan
The Basics of Game Design and Scratch - Unit PlanThe Basics of Game Design and Scratch - Unit Plan
The Basics of Game Design and Scratch - Unit Plan
 
Bring it on
Bring it onBring it on
Bring it on
 
Videogame Design and Programming - 08 The Design Document
Videogame Design and Programming - 08 The Design DocumentVideogame Design and Programming - 08 The Design Document
Videogame Design and Programming - 08 The Design Document
 
Guide to making a JuxtaLearn video 2014-01-13
Guide to making a JuxtaLearn video 2014-01-13Guide to making a JuxtaLearn video 2014-01-13
Guide to making a JuxtaLearn video 2014-01-13
 
Jhu Gaming Initiatives
Jhu Gaming InitiativesJhu Gaming Initiatives
Jhu Gaming Initiatives
 
Jhu Gaming Initiatives
Jhu Gaming InitiativesJhu Gaming Initiatives
Jhu Gaming Initiatives
 
PlayerOne - Seminars Introduction
PlayerOne - Seminars IntroductionPlayerOne - Seminars Introduction
PlayerOne - Seminars Introduction
 
Designing a Studio For Game Designers | Luna Javier
Designing a Studio For Game Designers | Luna JavierDesigning a Studio For Game Designers | Luna Javier
Designing a Studio For Game Designers | Luna Javier
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
 
Class games
Class gamesClass games
Class games
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 

More from Pier Luca Lanzi

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i VideogiochiPier Luca Lanzi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiPier Luca Lanzi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomePier Luca Lanzi
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Pier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...Pier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaPier Luca Lanzi
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Pier Luca Lanzi
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationPier Luca Lanzi
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationPier Luca Lanzi
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningPier Luca Lanzi
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningPier Luca Lanzi
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesPier Luca Lanzi
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationPier Luca Lanzi
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringPier Luca Lanzi
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringPier Luca Lanzi
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringPier Luca Lanzi
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringPier Luca Lanzi
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesPier Luca Lanzi
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsPier Luca Lanzi
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesPier Luca Lanzi
 

More from Pier Luca Lanzi (20)

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei Videogiochi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning Welcome
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di apertura
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparation
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data exploration
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph mining
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text mining
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rules
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluation
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clustering
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clustering
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clustering
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 Clustering
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensembles
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethods
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rules
 

Recently uploaded

Aesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptxAesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptxsayemalkadripial4
 
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full NightCall Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...Amil Baba Dawood bangali
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsApsara Of India
 
Call Girls SG Highway 7397865700 Ridhima Hire Me Full Night
Call Girls SG Highway 7397865700 Ridhima Hire Me Full NightCall Girls SG Highway 7397865700 Ridhima Hire Me Full Night
Call Girls SG Highway 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCRdollysharma2066
 
NO1 Certified Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpi...
NO1 Certified Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpi...NO1 Certified Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpi...
NO1 Certified Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpi...Amil baba
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...First NO1 World Amil baba in Faisalabad
 
NO1 WorldWide Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi ...
NO1 WorldWide Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi ...NO1 WorldWide Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi ...
NO1 WorldWide Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi ...Amil Baba Dawood bangali
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesApsara Of India
 
Low Rate Call Girls In Budh Vihar, Call Us :-9711106444
Low Rate Call Girls In Budh Vihar, Call Us :-9711106444Low Rate Call Girls In Budh Vihar, Call Us :-9711106444
Low Rate Call Girls In Budh Vihar, Call Us :-9711106444CallGirlsInSouthDelh1
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceApsara Of India
 
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersQUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersSJU Quizzers
 
Vip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services AvailableVip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services AvailableKomal Khan
 
Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170Sonam Pathan
 
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
(伦敦大学毕业证学位证成绩单-PDF版)
(伦敦大学毕业证学位证成绩单-PDF版)(伦敦大学毕业证学位证成绩单-PDF版)
(伦敦大学毕业证学位证成绩单-PDF版)twfkn8xj
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanApsara Of India
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Sonam Pathan
 

Recently uploaded (20)

Aesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptxAesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptx
 
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full NightCall Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
 
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
 
Call Girls SG Highway 7397865700 Ridhima Hire Me Full Night
Call Girls SG Highway 7397865700 Ridhima Hire Me Full NightCall Girls SG Highway 7397865700 Ridhima Hire Me Full Night
Call Girls SG Highway 7397865700 Ridhima Hire Me Full Night
 
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
 
NO1 Certified Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpi...
NO1 Certified Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpi...NO1 Certified Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpi...
NO1 Certified Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpi...
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
 
NO1 WorldWide Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi ...
NO1 WorldWide Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi ...NO1 WorldWide Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi ...
NO1 WorldWide Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi ...
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
 
Low Rate Call Girls In Budh Vihar, Call Us :-9711106444
Low Rate Call Girls In Budh Vihar, Call Us :-9711106444Low Rate Call Girls In Budh Vihar, Call Us :-9711106444
Low Rate Call Girls In Budh Vihar, Call Us :-9711106444
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
 
Environment Handling Presentation by Likhon Ahmed.pptx
Environment Handling Presentation by Likhon Ahmed.pptxEnvironment Handling Presentation by Likhon Ahmed.pptx
Environment Handling Presentation by Likhon Ahmed.pptx
 
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersQUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
 
Vip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services AvailableVip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services Available
 
Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170
 
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
 
(伦敦大学毕业证学位证成绩单-PDF版)
(伦敦大学毕业证学位证成绩单-PDF版)(伦敦大学毕业证学位证成绩单-PDF版)
(伦敦大学毕业证学位证成绩单-PDF版)
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713
 

Videogame Design and Programming - Course organization

  • 1. Course Organization Videogame Design and Programming Prof. Pier Luca Lanzi
  • 2. 50 hours of lectures and seminars about videogame design and development basic introduction to game programming using Unity, some in-depth lecture, the rest is up to you evaluation based on a team project consisting in the development of a demo game (20 mins of play) Prof. Pier Luca Lanzi
  • 3. how good should the project be? you should aim at competing in the student showcase of one of game competitions http://www.igf.com/02finalists.html http://www.igf.com/2013finalistswinners.html#students you should also try to develop better games than those developed by the previous students J Prof. Pier Luca Lanzi
  • 4. course project structured in five deliverables: concept, specification storyboard, prototype, beta and final each deliverable has a strict deadline overall, the project cannot take more than four months Prof. Pier Luca Lanzi
  • 5. Invited Speakers 5 •  Federico Fasce (October 8) •  Paolo Taje (October 11) •  Bad Seed Entertainment (October 18) •  Italian Game Developer Summit (October 25-26) •  H-farm (November 7) •  Digital Tales (November 8) •  Reludo (November 15) •  Unagames (December) Prof. Pier Luca Lanzi
  • 6. Workshops 6 •  Develop breakout in 4 hours •  Brainstorming (November 5) •  Develop frogger in four hours •  Develop a basic platformer 4 hours •  Augmented reality •  … Prof. Pier Luca Lanzi
  • 7. Course Timeline 7 Game Concept Game Design Specification Document and Storyboard Game Development Unity First Prototype Game Intelligence Advanced Game Development Demo Prototype Final Deliverable Demoed at Course Event Prof. Pier Luca Lanzi
  • 8. Deadlines 8 •  18/10 Game concept is due (everybody must submit one) •  28/10 Winning concepts announced, team building begins •  16/12 Prototype presentation •  17/1 Beta Presentation •  24/1 Final presentation •  28/2 Publication on one of the online app stores or on the course website Prof. Pier Luca Lanzi
  • 9. mandatory publication! to get the final grade the demo must be published for free using one of the course accounts (IOS/Android/Windows) why? to have a unique place where people can play with all the games developed during the course and to avoid procrastination J Prof. Pier Luca Lanzi
  • 10. can we sell the game we developed? yes! you are welcome to sell it and to become rich! but the first demo (the light/beta version) must be available for free on the course accounts or website Prof. Pier Luca Lanzi
  • 18. Our goal is to create a unique experience for students attending classes while doing the project We asked several people from game big, small, tiny, companies to be involved in the evaluation They will be have access to all your deliverable, they will be involved in the evaluation process Gives great visibility to your work! Past year students received coverage from TV, Radio, Newspapers, Blogs, etc. Prof. Pier Luca Lanzi
  • 19. Teams Grades Prof. Pier Luca Lanzi
  • 20. Team Building 20 •  Each team should consist of at most five people (four is better) •  Each students attending classes will have to propose a one-page game concept, describing in simple words the underlying idea •  Students, instructors, invited speakers will vote for the best game concepts •  The students who proposed the best concepts will build up their teams Prof. Pier Luca Lanzi
  • 21. Grading 21 •  The final grade is the sum of 5 grades obtained for each •  •  •  •  •  deliverable (game concept, design document, prototype, beta and final releases) Game proposal: 3 points assigned by the instructors Design document: 3 points assigned by the instructors Prototype: 6 points assigned by voting (2/3 students + 1/3 instructors) Beta Release: 18 points assigned by voting (2/3 students + 1/3 instructors) Final Release: 3 points assigned by voting (2/3 students + 1/3 guests and instructors) Prof. Pier Luca Lanzi
  • 22. What After the Course? Next semester, you can enroll in the course “Online Game Design” taught by Dario Maggiorini and Laura Ripamonti at the Universita’ di Milano http://onlinegamedesign.ariel.ctu.unimi.it Computer Graphics (Gribaudo) Data Mining and Text Mining (analysis of players’ behavior) You can also consider doing your thesis with us! (Car Racing, Starcraft, FPS, etc.) Prof. Pier Luca Lanzi
  • 23. You can still do the project outside the course Contact the course coordinator who will provide a basic concept for the game Then, just meet the deadlines! Prof. Pier Luca Lanzi
  • 24. which development tools? there are several options and we usually let students choose whatever they prefer during the lectures we use Unity because is free and multiplatform PC, OSX, IOS, flash, Android but you are welcome to use whatever you like! such as Prof. Pier Luca Lanzi
  • 27. Course Bibliography •  27 Main texts on game design Tracy Fullerton. Game Design Workshop, Second Edition. Morgan Kaufmann 2008. Jesse Schell. The Art of Game Design Morgan Kaufmann 2008 Katie Salen and Eric Zimmerman. Rules of Play. MIT Press 2003 §  §  §  •  Programming textbooks If you use Unity, any book will do as well as the several tutorials available for free If you use other system, choose the book you prefer J §  §  •  Additional material http://www.polimigamecollective.org http://www.gamasutra.com Papers, chapters, blogs, videos, software, etc. §  §  §  Prof. Pier Luca Lanzi
  • 28. Some Indie Games You Should Play •  •  •  •  •  •  •  •  Super Crate Box http://www.supercratebox.com/ SpaceChem http://spacechemthegame.com/ Super Meat Boy http://supermeatboy.com/ Continuity http://continuitygame.com/ playcontinuity.html http://continuitygame.com/ Braid http://www.braid-game.com/ Bit Trip Beat http://www.aksysgames.com/bittripbeat/ World of Goo http://www.worldofgoo.com/ Fotonica http://www.fotonica-game.com/ •  •  •  •  •  •  •  •  •  Prof. Pier Luca Lanzi 28 Osmos http://www.hemispheregames.com/osmos/ vvvvvvv http://thelettervsixtim.es/ Canabalt http://www.adamatomic.com/canabalt/ Fract http://fractgame.com/ Frozen Synapse http://www.frozensynapse.com/ Revenge of Titans http://www.puppygames.net/revenge-of-thetitans/ BOH http://www.bohthegame.com/ Minecraft http://www.minecraft.net/ Limbo http://limbogame.org/
  • 29. Your Homework? 29 •  Install STEAM on your computer http://store.steampowered.com/ •  STEAM is a digital distribution, digital rights management, used to distribute games and related media online, from small independent developers to larger software houses. •  Install MAME (mamedev.org) and the Super Nintendo Emulator •  Then, play, play, play, play … Prof. Pier Luca Lanzi
  • 30. Some Readings to Start 30 •  Chapter two of the textbook •  Chapter one of the book “The Design of Everyday Things” •  http://www.indiegames.com/ •  http://www.indievault.com/ •  http://www.igf.com/ Prof. Pier Luca Lanzi
  • 31. Download Now! •  •  •  •  •  •  •  •  31 Bad Blood (Windows Phone) http://www.badbloodgame.net/ http://www.windowsphone.com/it-it/store/app/badblood/cb9abd2b-0c21-461f-b547-7f9260f229a1 Color Rush (Windows Phone) http://www.windowsphone.com/it-it/store/app/colorush/fe15bd97-1613-45ed-b275-89396df51fe9 Dirty Little Bunnies (iphone) http://www.dirtylittlebunnies.com/ http://itunes.apple.com/us/app/dirty-little-bunnies/id519029146?mt=8 Doodle Willy (iphone) http://itunes.apple.com/us/app/doodle-willy/id536931422?mt=8 Graffiti Heaven (iphone/ipad/android) http://itunes.apple.com/us/app/graffiti-heaven/id527866000?mt=8 In Verbis Virtus (Windows) http://www.indomitusgames.com/ http://steamcommunity.com/sharedfiles/filedetails/?id=92931112searchtext=in+verbis+virtus A Pixel Escape (Xbox Live) http://apixelescape.com http://marketplace.xbox.com/en-US/Product/A-Pixel-Escape/66acd000-77fe-1000-9115-d80258550b43 Coming soon: Xenophonic Magnifico Prof. Pier Luca Lanzi