新加坡国立大学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.

Approximated Course Schedule: Subjected to changes

Day (date)

Topics

Assignment

 

PART I (28th May, 2023) Learn: The tool, game components, UI, and the world

 

Morning (3hrs):
9:00am to 12:00noon

Introduction and Course Overview

Module 1: Game Engine + Objects

Ex1: Intro + Warm Up
(EXE, WebGL)


Quiz

 

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

(EXE, WebGL)

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

Ex3 (team): A Simple Game (EXE, WebGL)

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.

The reference

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