OGDC2013_Prototyping mobile games_Mr Chris Morrison

30
Chris Morrison Chronicle Games chris@chroniclegam es.com Prototyping for mobile

description

Presentation in OGDC 2013 organized by VNG Corp

Transcript of OGDC2013_Prototyping mobile games_Mr Chris Morrison

Page 1: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Chris MorrisonChronicle Games

[email protected]

Prototyping for mobile

Page 2: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Topics

• 1) Gameplay prototyping

• 2) Prototyping today vs. the past

• 3) Tips for prototypers

Page 3: OGDC2013_Prototyping mobile games_Mr Chris Morrison

1) Gameplay Prototyping

Page 4: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Prototyping: Definitions

‣ Testing ideas with a small game

‣ Answering a question

‣ Finding the fun

‣ Failing quickly and cheaply

Page 5: OGDC2013_Prototyping mobile games_Mr Chris Morrison

• Documents & brainstorming =

Prototyping & testing =Science

Faith

Page 6: OGDC2013_Prototyping mobile games_Mr Chris Morrison

World of Goo

Plants vs Zombies

Super Mario 64

Page 7: OGDC2013_Prototyping mobile games_Mr Chris Morrison

150+ web games

3 mobile games

“many” prototypes

8+ complete games

+

Page 8: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Who Prototypes?

Engineer

Artist

Designer

Page 9: OGDC2013_Prototyping mobile games_Mr Chris Morrison

2) Mobile Prototyping

Page 10: OGDC2013_Prototyping mobile games_Mr Chris Morrison

What’s Different Now

‣ Time spent prototyping

‣ Tools (how to build it)

‣Team composition

‣ Outcome

Page 11: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Time Spent Prototyping

1 week

1 month

1 year

AAA / ConsoleMobile

Time

Page 12: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Tools: What’s Different

‣ Engines and platforms

‣ Better coding languages

‣ Online help: Stack Overflow, etc

‣ “Unlimited” computing power

‣ Technology is easy now

1975 - 2005

2006 ->

Page 13: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Mobile Engines

‣ 3D: Unreal (UDK), Project Anarchy, Shiva3D

‣ 2D: GameMaker, Corona, Marmalade, GameSalad, Torque2D, Construct2, Stencyl, Codea

‣ Mixed: Unity, Cocos2D + Cocos3D

‣ Physical: paper, playing cards, board game pieces

Page 14: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Picking your tools

‣ Good released games

‣ Documentation

‣ Plugins / online code

‣ What you already know

Page 15: OGDC2013_Prototyping mobile games_Mr Chris Morrison

“Team” size

Page 16: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Philosophy

Page 17: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Fail Fast

Failing saves time + money

Page 18: OGDC2013_Prototyping mobile games_Mr Chris Morrison

3) Tips for Prototypers

Page 19: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Does Art Matter?

Page 20: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Make it “juicy”

Page 21: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Lazy Engineering, Pt. 1FUNCTION ScaleVariables: how much, how long, grow/shrink booleanVAR: record the starting timeWHILE time is smaller than “how long”Change scale toward “how much”Repeat function with opposite bool to reverse

Confirm:

Powerup:

Notice me:

Grow:

Page 22: OGDC2013_Prototyping mobile games_Mr Chris Morrison

3f: Faster Features First

Page 23: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Lazy Engineering, PT 2

• LIST: all nearby nodes to monster• FOREACH node in list

• IF node is valid• Random chance of picking it

• IF node chosen, move monster• ELSE repeat function

Game idea: Track down a monster

Code ideas: A* pathfinding, preset paths...

LAZYCHOICE

TOOHARD

Page 24: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Touch: Controls

Tiny Wings(1 tap)

Nimble Quest(1 swipe)

Page 25: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Touch: Reaction TImes

Super Hexagon

Jetpack Joyride

Page 26: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Be an Encyclopedia

Page 27: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Find Your Toy

Toy

Page 28: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Find Your Toy

Page 29: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Have No Mercy

Little Inferno

Page 30: OGDC2013_Prototyping mobile games_Mr Chris Morrison

Thank [email protected]