42
Computer Games Laboratory I15, Kick-off

Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Computer Games Laboratory

I15, Kick-off

Page 2: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Instructors

• Rüdiger Westermann ([email protected])

• Henrik Masbruch ([email protected])

• Michael Kern ([email protected])

3

Page 3: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Course Goals

1. Learn central elements of modern computer

game design and programming

2. Design & implement your own game project

3. Reinforce CS and graphics knowledge

4. Practice “soft skills” and project management

9

Page 4: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Adopted from: ETH GPL

https://graphics.ethz.ch/teaching/gamelab14/home.php

Acknowledgements: M. Gross, B. Sumner, S. Heinzle, …

Page 5: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Course Goals

• Capstone course: cumulative knowledge

transferred to task of creating video game

Game Lab(s)

GE Master

GE Bachelor

Page 6: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Prerequisites

• Strong interest in computer graphics and game tech

• Ideally, intro/advanced courses in computer graphics

• Ability and interest to work in teams

• Some artistic skills can help

• Time & motivation

11

Page 7: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Course Elements

• Lectures: background & basics, structure

• Milestones: delivery deadlines, documentation

• Presentations: get feedback, track progress

15

Page 8: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Grading

• We will track your performance

• Project plays most important role

– Each of you: private summary of own contributions

• Criteria:

– Technical complexity of project

– Project plan and milestones met

– Assignments

– Presentations

– Teamwork

– Creativity

18

Page 9: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Resources

• Main Website:

– http://wwwcg.in.tum.de/teaching/teaching/winter-term-

1718/computer-games-laboratory.html

– Project structure / assignments

– Lecture slides

– Resources

• Wiki

19

Page 10: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Book

http://www.gamedesignworkshop.com/

Page 11: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

11

?

Page 12: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

Project Structure

Page 13: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

13

Teams

• 3-4 Students per team

• Every member should contribute equally

• Considerations

– Interests

– Skills

– Working hours

– Meeting locations…

Page 14: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

14

“Design & implement your game”

• But … that’s very challenging!

• Detailed project management

– Written project document

– Actual idea/game documentation

– Progress & timeline

– Presentations / demos

– Critiques, mutual feedback

– Software engineering principles

Page 15: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

15

Organization

• Project structure document (written by us)

• Detailed project notebook (written by you)

• All written documents in the course Wiki

• Written assignments due Mondays at 14:00

• Presentations in class

Page 16: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

16

Iterative Design

• Keep game on track

Page 17: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

17

Milestones

1. Game idea pitch

2. Formal proposal & prototype

3. Interim demo

4. Alpha release

5. Playtesting

6. Final presentation!

Page 18: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

18

Milestone #1

• Game description

– 1-3 pages

– 3 pages sketches / mock-ups

– Highlight and justify design choices

• Development schedule

– Layered task breakdown

– Timeline & milestones

• Assessment

– Strengths, appeal, criteria for success…

Page 19: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

19

Development Schedule

• Functional Minimum

– Just enough to call it a game…

• Your Low Target

– The least possible to feel “ok”

• Your Desired Target

– This is what you’re aiming for

• Your High Target

– If things go extremely well

• Your Extras

– Things you know won’t fit, maybe for later…

Page 20: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

20

Development Schedule

Page 21: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

21

Development Schedule

Page 22: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

22

Advice

Think Small!• Do one thing well

• Make game stand out!

• Better than doing lots of stuff half-way

Page 23: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

23

Big Idea Sheet

• Keeps project focused, common ground

Page 24: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

24

Big Idea Sheet

Page 25: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

25

Further Inspiration

• experimentalgameplay.com

Page 26: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

26

Milestones

1. Game idea pitch

2. Formal proposal & prototype

3. Interim demo

4. Alpha release

5. Playtesting

6. Final presentation!

Page 27: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

27

Physical Prototype

• Finish design chapter

• Test core gameplay

Page 28: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

28

Milestones

1. Game idea pitch

2. Formal proposal & prototype

3. Interim demo

4. Alpha release

5. Playtesting

6. Final presentation!

Page 29: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

29

Interim & Alpha

• Interim report

– Finished layer 2, well into layer 3

– Functional minimum completed!

– Report & demo

• Alpha release

– Principle design long complete

– Coding almost complete

– “Freeze” version for play testing

Page 30: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

30

Milestones

1. Game idea pitch

2. Formal proposal & prototype

3. Interim demo

4. Alpha release

5. Playtesting

6. Final presentation!

Page 31: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

31

Final Stages

• Playtesting

– Give your game to friends & relatives

– Take notes & make interviews

– Another chapter…

• Final presentation

– Present your journey & results

– Conclusion chapter, and video

Page 32: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

32

Milestone Dates

• Game idea pitch (November 6)

• Prototype and formal proposal (November 15)

• Interim demo (December 6)

• Alpha release (January 10)

• Playtesting (January 24)

• Final presentation! (February 7 and

DemoDay)

Page 33: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

33

Milestone Dates

• Game idea pitch 2w

• Formal proposal & prototype 2w(start planning the implementation on the side!)

• Interim demo 3w

• Alpha release 3w

• Playtesting 2w

• Final presentation! … ca. 1w

Page 34: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

34

Re-cap Milestone #1 - Oct 25

• Form teams

• Carefully (!) read project structure document

• Include this year’s theme

• Game pitch presentations (10 min, Oct 25)

• Critiques from everyone! (due one week later)

• Note - wiki instructions & links will follow…

Page 35: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

35

Project Structure Document

• Make sure to follow instructions

• Detailed deliverables

• Especially for milestones 1 & 2

Page 36: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

36

Project Critiques

• Get feedback from “outsiders”

• Be constructive…

• Not used for grading!

Page 37: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

37

Forming Groups

• If you already have a group - great…

• If not - stay behind, top priority

• Email us by end of the week!

Page 38: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

38

Platform

• No restrictions on development platform!

• But - technical contribution has to be clear

• If unsure, talk to us…

Page 39: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

39

Game Theme

• 9 out of 10 designers agree:

“Narrowing focus and imposing limits expands

creativity immensely.”

• Starting point for visual design

• Avoid stereotypes & cliches

• Justify design decisions against theme!

Page 40: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

40

Previous Themes

• Alien

• Historic Places & Events

• Large vs. small

• the Seasons

• Munich

Page 41: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

41

Together

Page 42: Computer Games Laboratory · Game idea pitch 2. Formal proposal & prototype 3. Interim demo 4. Alpha release 5. Playtesting 6. Final presentation! 18 Milestone #1 •Game description

42

?