Video Games
Welcome to the website for the class Topics in New Media & Entertainment: Video Games at NYU Shanghai's IMA department.
You will find class notes, example code and links to class resources.
The class syllabus and IMA home page are here.
Week 1
Week 2
- Discussion: Genre, Rogue
- Demonstration: Blender Modeling
- Lecture: Video game history
- Assignment 1: Blender model
- Make a model of an animal/vegatable/mineral of your choice
- Make account on Sketchfab and post the model here (can use .blend file)
- Submit .blend file on NYU Classes
- Make screenshots of your process to post on documentation blog along with Sketchfab embed
- Game: Another World
Week 3
Week 4
- Discussion: Rohrer, Bogost
- Lecture: Game worlds
- Demonstration: Simple FPS, publishing scene
- Demonstration: Blender Animation
- Assignment 2: Blender/Unity scene
- Create a scene in Unity using Blender models
- Include:
- Lights
- Materials
- Textures
- Models - Must have original models, can include models from other sources
- Choose a theme for the scene (this can be related to your game ideas or not)
- Document your process! Include screenshots, links to sources and inspiration, thoughts on the process, difficulties encountered and anything else that seems relevant.
- Resources for models:
- Game: Proteus (Transfer from USB)
- Go over game presentations
- Choose a game for the class to play
- Must be free to play
- Mobile must be on iOS and Android
- Online games are okay
- Desktop must be on Mac and PC
- Emulators are okay
- Create a short blog post to present the game
- Facilitate conversation about the game during class
- 1 or 2 per week depending on time
- Resources for free games:
- Random order: Shirley, Bruce, Saphya, WenYao, Gabby, Xiaoyang, Marjorie, Zeerak, Fred, Nick
Week 5
Week 6
- Discussion: What Did I Do to Deserve This, My Lord 2
- Demonstration: Animation
- Assignment 3: Animation
- Due Monday, October 24
- Add an animation to your unity scene
- Animation can be using an Armature or basic Object with Pos/Rot/Scale keyframes
- Animation should be either:
- A character (main character or NPC)
- Environmental (cars, platforms, etc)
- Export a unity package (Assets > Export package...) and share via Google Drive
- Game: n (Bruce)
Week 7
Week 8
- Show: Animations
- Discussion: The House Abandon
- Lecture: Games and interaction
- Demonstration: Introduction to Unity
- Reading: Crawford Chapter 5 + 6, post response on documentation blog, due Monday, October 31.
- Assignment 3: Final game proposal
- Due Monday, November 7
- Presentation of ideas for the final project
- Must be a 3d game, can be first person, third person or omnicient
- Present visual aesthetics, main characters or non-player characters, setting, basic interaction plans
- Drawings or designs for levels or interface
- Any models, textures, materials or lighting schemes to be used
- Present using slides or a game world with prototyped parts
- Game: The Binding of Isaac (WenYao)
Week 9
Week 10
Week 11
Week 12
Week 13
- Discuss: Angry Birds & Runescape
- Test prototypes
- Class testers:
- Saphya: Zeerak Shirley Bruce
- Zeerak: Shirley Bruce Gabriela
- Shirley: Bruce Gabriela Nicholas
- Bruce: Gabriela Nicholas Xiao-yang
- Gabriela: Nicholas Xiao-yang WenYao
- Nicholas: Xiao-yang WenYao Marjorie
- Xiao-yang: WenYao Marjorie Fred
- WenYao: Marjorie Fred Saphya
- Marjorie: Fred Saphya Zeerak
- Fred: Saphya Zeerak Shirley
- User testing feedback
- Present feedback on Monday
- Chart or record all quantitative feedback
- Look for similarities and differences in qualitative feedback
- Make a list of 3 top priority changes for the game final version
- Final Game workshop
- End of Semester Show Submission Form
- Animate and Switch Camera, Blood on GUI