ogdc 2013 prototyping mobile games

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

Upload: son-aris

Post on 09-May-2015

246 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Ogdc 2013 prototyping mobile games

Chris MorrisonChronicle Games

[email protected]

Prototyping for mobile

Page 2: Ogdc 2013 prototyping mobile games

Topics

• 1) Gameplay prototyping

• 2) Prototyping today vs. the past

• 3) Tips for prototypers

Page 3: Ogdc 2013 prototyping mobile games

1) Gameplay Prototyping

Page 4: Ogdc 2013 prototyping mobile games

Prototyping: Definitions

‣ Testing ideas with a small game

‣ Answering a question

‣ Finding the fun

‣ Failing quickly and cheaply

Page 5: Ogdc 2013 prototyping mobile games

• Documents & brainstorming =

Prototyping & testing =Science

Faith

Page 6: Ogdc 2013 prototyping mobile games

World of Goo

Plants vs Zombies

Super Mario 64

Page 7: Ogdc 2013 prototyping mobile games

150+ web games

3 mobile games

“many” prototypes

8+ complete games

+

Page 8: Ogdc 2013 prototyping mobile games

Who Prototypes?

Engineer

Artist

Designer

Page 9: Ogdc 2013 prototyping mobile games

2) Mobile Prototyping

Page 10: Ogdc 2013 prototyping mobile games

What’s Different Now

‣ Time spent prototyping

‣ Tools (how to build it)

‣Team composition

‣ Outcome

Page 11: Ogdc 2013 prototyping mobile games

Time Spent Prototyping

1 week

1 month

1 year

AAA / ConsoleMobile

Time

Page 12: Ogdc 2013 prototyping mobile games

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: Ogdc 2013 prototyping mobile games

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: Ogdc 2013 prototyping mobile games

Picking your tools

‣ Good released games

‣ Documentation

‣ Plugins / online code

‣ What you already know

Page 15: Ogdc 2013 prototyping mobile games

“Team” size

Page 16: Ogdc 2013 prototyping mobile games

Philosophy

Page 17: Ogdc 2013 prototyping mobile games

Fail Fast

Failing saves time + money

Page 18: Ogdc 2013 prototyping mobile games

3) Tips for Prototypers

Page 19: Ogdc 2013 prototyping mobile games

Does Art Matter?

Page 20: Ogdc 2013 prototyping mobile games

Make it “juicy”

Page 21: Ogdc 2013 prototyping mobile games

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: Ogdc 2013 prototyping mobile games

3f: Faster Features First

Page 23: Ogdc 2013 prototyping mobile games

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: Ogdc 2013 prototyping mobile games

Touch: Controls

Tiny Wings(1 tap)

Nimble Quest(1 swipe)

Page 25: Ogdc 2013 prototyping mobile games

Touch: Reaction TImes

Super Hexagon

Jetpack Joyride

Page 26: Ogdc 2013 prototyping mobile games

Be an Encyclopedia

Page 27: Ogdc 2013 prototyping mobile games

Find Your Toy

Toy

Page 28: Ogdc 2013 prototyping mobile games

Find Your Toy

Page 29: Ogdc 2013 prototyping mobile games

Have No Mercy

Little Inferno

Page 30: Ogdc 2013 prototyping mobile games

Thank [email protected]