+ All Categories
Home > Mobile > Mobile games, from idea to product

Mobile games, from idea to product

Date post: 14-Jun-2015
Category:
Upload: alex-cabrera-gil
View: 475 times
Download: 0 times
Share this document with a friend
Popular Tags:
40
Mobile Games From idea to product Alex Cabrera
Transcript
Page 1: Mobile games, from idea to product

Mobile GamesFrom idea to product

Alex Cabrera

Page 2: Mobile games, from idea to product

Introducing

http://gplus.to/drlecks http://uplayonline.com

Page 3: Mobile games, from idea to product

Index

Idea

Development

Launch

Game Design

World

Page 4: Mobile games, from idea to product

We need an idea

Can be obtained everywhere

1 line definition

Alone worths nothing

Page 5: Mobile games, from idea to product

Define your world

Transports the user

Explains the game

Page 6: Mobile games, from idea to product

History & Characters

Introduces game mechanics

Catch user

Guided experience

Branding

Page 7: Mobile games, from idea to product

Game designAudience

Category

Playability

Progress

Fidelization

Monetization

Usability

Page 8: Mobile games, from idea to product

Audience

Defined

Defines screen & content structure

Page 9: Mobile games, from idea to product

Categories

Not always trivial

Saturated Categories

Invisible Categories

Page 10: Mobile games, from idea to product

Playability

Touch screen

Versatility

Fingers on screen

Max. 2 fingers

Ideally: 1 finger

Page 11: Mobile games, from idea to product

Progress & fidelization

Objective: retain users

Playability upgrades

Economy upgrades

Vanity upgrades

Page 12: Mobile games, from idea to product

Monetization

Ads

Pay to play

In-app payments

Sponsors

Page 13: Mobile games, from idea to product

Usability

Multi-area

If you have to explain it, it’s wrong

Page 14: Mobile games, from idea to product

Development!

Unity

Highlights

Good habits

Social Networks

Advises

Page 15: Mobile games, from idea to product
Page 16: Mobile games, from idea to product

Fragmentation

Screen size

Resolution

Hardware

Operating systems

Page 17: Mobile games, from idea to product

Graphic User Interface (GUI)

Formerly a mess

Workarounds: nGUI

Unity 4.6: new GUI

Page 18: Mobile games, from idea to product

Profiler

Measures application performance

CPU, FPS, RAM, VRAM, RENDERING…Divides occurrences by source

Page 19: Mobile games, from idea to product

Asset Store / Plugins

Built-in store

Time saver

DIY vs. Buy

Page 20: Mobile games, from idea to product

Good habits

Parameterization

Singleton

Optimization

Time.deltaTime

Limit frameRate

Concurrency control

Page 21: Mobile games, from idea to product

Parameterization

● Unity allows to edit parameters trough editor

● Avoid magic-numbers

● Life easier for Game/level designer

Page 22: Mobile games, from idea to product

Singleton

● Unity loses all the state when loading new scenes

● This pattern allows an object to “jump” between scenes

● No more info losing in scene changes

● Very useful on application-level tasks

Page 23: Mobile games, from idea to product

Time.deltaTime

● Avoids weird performance on low-end devices

● For all the tasks involving time-dependent increments

● Changes frame rate dependency to time dependency

Page 24: Mobile games, from idea to product

Limit frame rate

● Not all situations need 60fps

● We can limit fps on certain scenarios (menus)

● Battery save

Page 25: Mobile games, from idea to product

Concurrency control

● Not all tasks need to be processed every frame

● Time.timeSinceLevelLoad

● Reduces the Update method impact on performance

Page 26: Mobile games, from idea to product

Optimization

DrawCalls

Image import

Update Method

Page 27: Mobile games, from idea to product

DrawCalls

● Everytime unity needs to draw a

mesh

● Batching: a DrawCall reducing

procedure

● Can be reduced recycling

materials

● “Stats” & Profiler

Page 28: Mobile games, from idea to product

Image import

● Unity formats all imported images

● Size and compression format

● Resources, always imported

Page 29: Mobile games, from idea to product

Update()

Prohibited!

ArrayList

gameObject.transform

new Vector3(1,2,3);

Better...

Object[]

Local reference

class variable

Page 30: Mobile games, from idea to product

Social Networks

● Must have● Facebook, Google+, Game Center● No G+ -> No Google Play feature● No GC -> No AppStore feature● No Fb -> No users (Shit happens)● All: Rankings, achievements, requests,

personalization● G+ i GC: save game● G+: Multiplayer & Quests● Official plug-ins from Fb & G+

Page 31: Mobile games, from idea to product

Launch

Publish

Marketing

Monitorization

Page 32: Mobile games, from idea to product

Advises

Page 33: Mobile games, from idea to product

20/80 Rule

80% 20%

20% 80%

Work

Time consumed

Page 34: Mobile games, from idea to product

Better think before coding

Page 35: Mobile games, from idea to product

Don’t be a negathon!

Page 36: Mobile games, from idea to product

Do what you love

Page 37: Mobile games, from idea to product

Keep It Simple, Stupid!

Page 38: Mobile games, from idea to product

Android vs. iOS

Page 39: Mobile games, from idea to product

Hire an artist!

Page 40: Mobile games, from idea to product

Alex Cabrera

http://gplus.to/drlecks

@alexcabrera_pc

[email protected]


Recommended