Course Organization - Videogame Design and Programming
Transcription
Course Organization - Videogame Design and Programming
Course Organization Videogame Design and Programming Prof. Pier Luca Lanzi Awards and Coverage http://games.ws.dei.polimi.it/vdp2010/ • • • • • 2 Weople won the Italian Microsoft Image Cup A Pixel Escape was one of the 20 finalists of the Microsoft 2011 Dream.Build.Play Xenophonic has signed to be commercially distributed on iPad and iPhone TV Coverage RAI3 has two specials about our students ClassTV-MSNBC hosted a special with Weople and Viva Piranha team leaders Game Related Magazine & Blogs Indievault Focus Junior Giochi per il Mio Computer The Game Machine Game Village Weople appeared in 10+ online newspapers A Pixel Escape was mentioned in 10+ Corriere della Sera § § § § § § § § § § Prof. Pier Luca Lanzi Awards and Coverage http://games.ws.dei.polimi.it/vdp2011/ • • • 3 Bad Blood Only app in the first 100 of the Microsoft Image Cup Winner of ShareCare competition organized by the Centro Nazionale Sangue Special award from “Pubblicità Progresso” Winner of the New Game Designer organized by the Università di Milano A Pixel Escape was one of the 20 finalists of the Microsoft 2012 Dream.Build.Play Media Coverage RAI1 and RAI3 had two specials about our students § § § § § http://www.youtube.com/watch?v=Q7GdOd5ogBk http://www.youtube.com/watch?v=ODXT69-uMNk § Gamerland special on Modena Play § Video interviews on radiofrequenzaludica http://www.youtube.com/watch?v=IERkmSR_6U8&list=PL852AACC2DAABA792&index=2&feature=plpp_video • http://www.livestream.com/gioconomicon/video?clipId=pla_22a70df9-b00b-451e-be15-13edefa1f467 Game Related Magazine & Blogs iPhone Italia IndieGames.com § § Prof. Pier Luca Lanzi Download Now! • • • • • • • • 4 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=92931112&searchtext=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 Course Organization 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 computer game 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 You should also try to develop better games than those developed by the past 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 Course Timeline 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 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 18 • Each team should consist of four people • 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 19 • 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 We suggest Unity, it is free and multiplatform PC, OSX, IOS, flash, Android) XNA is also very good, it is free and can develop for Windows, Xbox, Windows Phone UDK is good, it is becoming multiplatform Prof. Pier Luca Lanzi 23 Syllabus Prof. Pier Luca Lanzi Course Bibliography • Main Texts § Tracy Fullerton. Game Design Workshop, Second Edition. Morgan Kaufmann 2008. Katie Salen and Eric Zimmerman. Rules of Play. MIT Press 2003 Jesse Schell. The Art of Game Design Morgan Kaufmann 2008 § § • Additional material § Gamasutra website § Course transparencies § Pointer to papers, chapters, blogs, videos, software, etc. Prof. Pier Luca Lanzi 24 Indie Games Must-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/ 25 • • • • • • • • • Prof. Pier Luca Lanzi 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? 26 • 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 Readings 27 • 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