cs/info 4154gamification. 11/28. games with a purpose. 11/30. games for learning. 12/3. kongregate...

47
CS/INFO 4154: Analytics-driven Game Design Polishing Class 36: Some slides from: Kelvin Jin `16, TA (2015), worked on Thermo (2014), also Brian Curless (University of Washington)

Upload: others

Post on 04-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

CS/INFO 4154:Analytics-driven Game Design

PolishingClass 36:

Some slides from: Kelvin Jin `16, TA (2015), worked on Thermo (2014),

also Brian Curless (University of Washington)

Page 2: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Mon Wed Fri11/19

Polishing

11/26Gamification

11/28Games with a Purpose

11/30Games for Learning

12/3Kongregate Release

THANKSGIVING

by 11:59pm: Kongregate Report

12/10 12/12

by 11:59pm: Final Peer Evaluations

Page 3: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Kongregate Release Needs 25 levels No other new requirements CMS deadline = Friday, 12/3 at 10:10am Must release by end of class Friday, 12/13

Page 4: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Kongregate Founded 2006 Owned by:

Gamestop 2010-2017 Modern Times Group 2017-

120,930 games

Jim and Emily Greer

Page 5: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Kongregate Game Life Cycle

Under Judgment1-24 hours

Page 6: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final
Page 7: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final
Page 8: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Kongregate Game Life Cycle

Under Judgment

New Games List

1-24 hours

1 day

Page 9: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final
Page 10: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final
Page 11: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final
Page 12: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Kongregate Game Life Cycle

Under Judgment

New Games List

Frontpage Gathering Dust

1-24 hours

1 day

1-7 days

Page 13: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final
Page 14: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

2014

Page 15: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Kongregate Game Life Cycle

Under Judgment

New Games List

Frontpage Gathering Dust

Best of Month

1-24 hours

1 day

1-7 days

1 month

Page 16: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

2017

Page 17: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Kongregate Monthly Contest

Page 18: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Kongregate Monthly Contest Prizes for top 15 games of

month Range from $250 to $1750 Some conditions:

must implement KongregateStatistics API

Page 19: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

2017

Page 20: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

2017

Page 21: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Kongregate Game Life Cycle

Under Judgment

New Games List

Frontpage Gathering Dust

Best of Month

1-24 hours

1 day

1-7 days

1 month

Page 22: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

What is game polish? Hard to define objectively

Page 23: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

What is game polish?"Polish is often adding things nobody will ever notice, comment on, or appreciate, but will notice, comment on and appreciate when they aren't there.“

- Frank Kowalkowski, Alpha Protocol

Page 24: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

What is game polish?“Polish, to me, is the last 10 to 20 percent of effort where everything in the game is now working and you take the time to focus on the little details that have a big impact on the overall quality of the game. [...] Polish is extremely important, as it has the ability to take a good game and make it great."

- Rod Fergusson, Gears of War 2

Page 25: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Polish is small details that: Are added intentionally Have minimal impact on the core mechanics Enhance the gameplay experience Are story, animations, sound effects, visual effects

Page 26: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Why is polish important? Makes games seem more fun than they really are Adds cohesiveness to the theme of your game Presentation can make a big difference

Page 27: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Importance of Presentation

Infiniminer Minecraft

Page 28: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Importance of Presentation

Crush the Castle Angry Birds

Page 29: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Twelve Basic Principles of AnimationDeveloped by Disney’s Ollie Johnston & Frank Thomas:1. Squash and Stretch2. Anticipation3. Staging4. Straight Ahead Action and Pose-to-Pose5. Follow Through and Overlapping Action6. Slow In and Slow Out7. Arc8. Secondary Action9. Timing10. Exaggeration11. Solid Drawing12. Appeal

Page 30: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Twelve Basic Principles of AnimationDeveloped by Disney’s Ollie Johnston & Frank Thomas:1. Squash and Stretch2. Anticipation3. Staging4. Straight Ahead Action and Pose-to-Pose5. Follow Through and Overlapping Action6. Slow In and Slow Out7. Arc8. Secondary Action9. Timing10. Exaggeration11. Solid Drawing12. Appeal

Page 31: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Squash: flatten an object or character by pressure or by its own power.

Stretch: used to increase the sense of speed and emphasize the squash by contrast.

Note: keep volume constant!

1. Squash and Stretch

Page 32: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Twelve Basic Principles of AnimationDeveloped by Disney’s Ollie Johnston & Frank Thomas:1. Squash and Stretch2. Anticipation3. Staging4. Straight Ahead Action and Pose-to-Pose5. Follow Through and Overlapping Action6. Slow In and Slow Out7. Arc8. Secondary Action9. Timing10. Exaggeration11. Solid Drawing12. Appeal

Page 33: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

2. Anticipation

Which is heavier?

An action has three parts: anticipation, action, reaction. Anatomical motivation: a muscle must extend before it can contract. Prepares audience for action so they know what to expect. Directs audience's attention.

Page 34: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Twelve Basic Principles of AnimationDeveloped by Disney’s Ollie Johnston & Frank Thomas:1. Squash and Stretch2. Anticipation3. Staging4. Straight Ahead Action and Pose-to-Pose5. Follow Through and Overlapping Action6. Slow In and Slow Out7. Arc8. Secondary Action9. Timing10. Exaggeration11. Solid Drawing12. Appeal

Page 35: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

3. Staging Present the idea so it is unmistakably clear. Audience can only see one thing at a time. Useful guide: stage actions in silhouette.

Which action is clearer?

Page 36: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Twelve Basic Principles of AnimationDeveloped by Disney’s Ollie Johnston & Frank Thomas:1. Squash and Stretch2. Anticipation3. Staging4. Straight Ahead Action and Pose-to-Pose5. Follow Through and Overlapping Action6. Slow In and Slow Out7. Arc8. Secondary Action9. Timing10. Exaggeration11. Solid Drawing12. Appeal

Page 37: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

5. Follow Through and Overlapping Action

Actions seldom come to an abrupt stop. Physical motivation: inertia

Page 38: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Twelve Basic Principles of AnimationDeveloped by Disney’s Ollie Johnston & Frank Thomas:1. Squash and Stretch2. Anticipation3. Staging4. Straight Ahead Action and Pose-to-Pose5. Follow Through and Overlapping Action6. Slow In and Slow Out7. Arc8. Secondary Action9. Timing10. Exaggeration11. Solid Drawing12. Appeal

Page 39: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

6. Slow In and Slow Out, 9. Timing Technique: Easing Replace linear interpolation with more interesting movement patterns Makes movement feel more natural/stylized http://sol.gfxile.net/interpolation/

Page 40: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Easing in Thermo

Page 41: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Thermo Demo

Page 42: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Twelve Basic Principles of AnimationDeveloped by Disney’s Ollie Johnston & Frank Thomas:1. Squash and Stretch2. Anticipation3. Staging4. Straight Ahead Action and Pose-to-Pose5. Follow Through and Overlapping Action6. Slow In and Slow Out7. Arc8. Secondary Action9. Timing10. Exaggeration11. Solid Drawing12. Appeal

Page 43: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

10. Exaggeration Bring out characteristics about your character or

your world by exaggerating them

Page 45: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Exaggeration

Page 46: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Activity: Polish Play Star Husky How does this game make you feel? Identify five things you would consider “polish”

intentionally placed in the game to make it “feel” better, but minimal impact on core gameplay

What can you learn for your own games?

Page 47: CS/INFO 4154Gamification. 11/28. Games with a Purpose. 11/30. Games for Learning. 12/3. Kongregate Release. THANKSGIVING. by 11:59pm: Kongregate Report. 12/10. 12/12. by 11:59pm: Final

Activity: Polish Play Monster Sanctuary How does this game make you feel? Identify five things you would consider “polish”

intentionally placed in the game to make it “feel” better, but minimal impact on core gameplay

What can you learn for your own games?