CSC404: Video Game Design Course topics include: game history & genres, “ludology” (theory of fun, story creation, optimal experience), character and level design, industry tools & processes, graphics & animation, modeling techniques, collision detection, visual effects, scripting (passive & active), HCI & interface design, verification & playtesting, business of gaming. Material & projects based on real-world processes. Instructor Information Name Steve Engels Office BA4266 Phone (416) 946-5454 Emma Westecott Email [email protected] (put “404” in subject) [email protected] Course Materials Web Page: http://www.cs.utoronto.ca/~csc404h TA Contact: [email protected] Text: Rabin, Steve. Introduction to Game Development, 2nd ed. Charles River Media, 2009 Course Schedule Jan 5 Intro to Unity Jan 10 Jan 12 Game Jam Assignment 1 – Jan 14 Jan 17 Jan 19 Game Jam Assignment 2 – Jan 21 Jan 24 Jan 25 & 26 Creative Brief – Jan 27 Jan 31 Feb 2 Feb 7 Feb 8 & 9 Feb 14 Feb 16 Course Intro Game Mechanics Pitching Games Design Documents Topic TBA Project Management Ludology Character Design Pitch Presentations Level Design Design Presentations Design Document – Feb 10 UX Design Reading Week Feb 28 Mar 1 & 2 Playable Prototype – Mar 3 Mar 7 Mar 9 Ubisoft Playtest Session Mar 14 Mar 16 Mar 21 Mar 22 & 23 Mar 28 Mar 30 Prototype Demos Playtesting Primer Audio Engineering Topic TBA Level Up Overview Apr 4 Topic TBA Alpha Presentations Playtesting Session? Game AI Beta Presentations Beta Release – Mar 24 Monetization and Metrics Level Up – April 5 Mark Breakdown Assignments – 10% Course Project – 80% Participation – 10% Assignments A1: Create a small, simple, complete game (beyond tutorial level) A2: Complete game with more advanced gameplay. Demonstrate other features (e.g. splash screen, HUD updates, multiple levels, character behaviours, etc.) Project Milestones Note: For each of the following, you are expected to critique other groups when you are not presenting. Milestone #1: Game Pitch (10%) Present two game design ideas (one main, one backup) that target the theme and the audience. Describe gameplay, secret ingredients, max and min completeness levels for final product. Short presentations that demonstrate a thorough understanding of gameplay. Submit: Creative brief document Milestone #2: Design Specifications (10%) Present all pre-coding design details of the final game. Include: mock-ups, storyboards, mood boards, sketches, data models, task breakdown, etc. Presentations highlight game mechanics, concept art and technology proof-of-concept. Submit: Design document Milestone #3: Game Alpha (15%) In-class demo of prototype (minimum target from Milestone 1). Describe goals of final sprints, and target for final product. Milestone #4: Beta Release (15%) In-class demo of completed product, and playtesting results. Outline challenges and features of final design, describe finishing touches. Produce user manual, with illustrate descriptions of the story, gameplay and controls. Submit: User manual, playtesting report Milestone #5: Playtesting Demo & Final Items (30%) Testing & evaluation at Level Up Showcase event (http://www.levelupshowcase.com) Final reflections on development process and final product. Submit: Final game, video trailer, peer evaluation
© Copyright 2026 Paperzz