新加坡国立大学2023 暑期短期课程:
Introduction to 2D Game
Development
Kelvin Sung (宋賢清)
University of Washington Bothell
Note: This course will be taught based on the Unity3D
game engine
Here
are the games developed by students from China from similar summer class from
previous few years: 2023,
2022,
2021, 2019, 2018, 2017, and 2016.
Day (date) |
Topics |
Assignment |
PART I (28th May, 2023) Learn: The tool, game components, UI, and the world |
||
Morning (3hrs): |
Introduction and Course Overview Module 1: Game Engine + Objects |
Ex1: Intro + Warm
Up
|
Exercise 1 and Quiz 1 Due: 11pm Tuesday, 30th May!! |
||
PART II (6th to 25th July) Learn: Game building, team work, efficiency under time stress Meeting times: 9am to when we are done every day (except on 14th July) Lectures notes: on-line OneNote |
||
Final project
teams: Look for 4--person teams (except 1 team with 3 members). Target: 9
teams exactly. Team meets: Meeting with individual teams to discuss issues and progress and to review dev log and schedule. |
||
6 July (Thu) |
Review: Unity + Ex1 + Quiz 1 Module 2: Bounds + Navigations |
Ex2: Navigation + Simple Interactions |
7 July (Fri) |
Module 3: UI, Interaction, Game Manager, Gradual Changes, Autonomous Behavior Team Forming: Self intro |
Work on Ex2 Quiz 2 (Individual) |
Assignment: Work on Ex2 (individual assignment), Form teams! |
||
10 July (Mon) |
Review: Quiz 2 + Ex2 Continue with Module 3 Teams are formed: work on EX3 |
Due: Ex2 +
Quiz 2 + Team names |
11 July (Tue) |
Module 4: Camera manipulations, and multiple views |
Quiz 3 (individual) Work on Ex3 after
class! |
12 July (Wed) |
Review: Ex3, Quiz3 Lecture: Brainstorming, Making fun games, and Digital prototypes Final game: specification Team meets |
Due: Team name + Ex3 (team): one submission per team Work on Game Proposal Here is a reference |
13 July (Thu) |
Presentation: Final
game proposal Team meets |
Due: Game Proposal Work on Digital Prototype |
14 July (Fri) Class: 8am to 11am |
Presentation: Prototype demo Team meets |
Due: Prototypes Work on Rough Game Demo |
Due: Work on a demo-worthy game |
||
17 July (Mon) |
Presentation: Rough
game demo Team meets |
Due: Rough game Work on Alpha. |
18 July (Tue) |
Lecture: Playtest (Considerations,
Feedback
template) Team meets |
Work on Alpha |
19 July (Wed) |
Presentation + Play test: Alpha Team meets |
Due: Alpha feedback Feedback
to others by midnight |
20 July (Thu) |
Team meets |
Work on Beta |
21 July (Fri) |
Presentation + Play test: Beta Team meets |
Due: Game Beta Feedback to others by midnight |
Project Day Weekend (Analyze feedback, revise your games) Work on Final game |
||
24 July (Mon) |
Presentation + Playtest: Final Eval Final submission: Make your final video + HTML Table Entry |
Due: Final Game Demo Print poster by:
5pm |
25 July (Tue) |
Showcase day:
Show off and learn from others |