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

OGDC2013_Prototyping mobile games_Mr Chris Morrison

Nov 17, 2014

Download

Technology

ogdc

Presentation in OGDC 2013 organized by VNG Corp
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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]