Game Design and Development Decal Spring 2025
No more labs woooooO!
Schedule
Week 0
- Jan 27
- Lecture Infosession
- LabLab 0: Unity Setup
- Jan 29
- Lecture Infosession
- LabLab 0: Unity Setup
Week 1
- Feb 3
- Lecture Intro to Unity
- LabLab 1: Intro to Unity
- ReadingGame Design Principles
- Feb 5
- Lecture Game Design
- LabProgrammer: Lab 2: Basic Scripting / Artist: Lab 3: Pixel Art and Spriting
- ProjectProject 1
Week 2
- Feb 10
- Lecture Game Art Fundamentals
- LabProgrammer: Lab 4: Advanced Scripting / Artist: Lab 5: Tilesets
- ReadingGraphics vs Aesthetics
- Feb 12
- Lecture Fundamentals of Animation
- LabProgrammer: Lab 6: Colliders and Rigidbodies / Artist: Lab 7: Animation
Week 3
- Feb 17
- Lecture Game Loops
- LabLab 8: Animator and Blend Trees
- Reading13 Principles of Gameplay
- Feb 19
- Lecture User Interfaces
- LabProgrammer: Lab 9: UI and Layering / Artist: Lab 10: UI Asset Creation
- ProjectProject 2: Game Jam
Week 4
- Feb 24
- Lecture Git Tutorial
- LabProgrammer: Lab 11: Coroutines / Artist: Lab 12: Environment Design
- ReadingHow to Pitch your Project
- Feb 26
- Lecture Design Docs and MVPs
Week 5
- Mar 3
- Lecture Pitch Day
- ReadingHow to Write a Good Game Design Document
- Mar 5
- Lecture Project 2 Showcase
- ProjectProject 3: Final
Week 6
- Mar 10
- Lecture Work Day
- Lab Optional: Lab 13: Transitioning, Saving and Building
- Project Milestone 0: Game Design Doc
- ReadingTeam Structures in Game Development
- Mar 12
- Lecture Tutorial + Level Design
- LabOptional: Lab 14: 3D Rigging, Skinning, and Animation
- Project Milestone 1: MVP Playtest
Week 7
- Mar 17
- Lecture Game Feel
- LabOptional: Lab 15: Raycasting
- ReadingTips for Better Playtesting
- Mar 19
- Lecture Work Day
Week 8
Spring Recess
Week 9
- Mar 31
- Lecture Music and SFX
- LabOptional: Lab 16: Lighting
- ReadingInsightful Playtest Questions
- Apr 2
- Project Milestone 2: Alpha Playtest
Week 10
- Apr 7
- Lecture Accessibility
- Reading Accessible Controllers
- Apr 9
- Lecture Guest Lecture
Week 11
- Apr 14
- Lecture Work Day
- Reading AI in Gaming
- Apr 16
- Project Milestone 3: Beta Playtest
Week 12
- Apr 21
- Lecture AI Design
- Reading Tutorial Design
- Apr 23
- Lecture Guest Lecture
Week 13
- Apr 28
- Lecture Building and Publishing
- ReadingGamification
- Apr 30
- Lecture Course Postmortem
- Project Milestone 4: Final Submission
Week 15
- May 5
- GDD Showcase