SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Mobile Game Development
Lessons, Challenges & What’s Next?

Patrick Curry
@patrickmcurry
October 23, 2013
My History in Games
1994: Web content for game companies
2001: Full-time mobile game developer
2003: Making games for Xbox, PlayStation, Wii
2007: Teaching game development part-time
2011: Back to making mobile games
2013: Focusing on making development easier
Guilty Party

GridBloc

Devil’s Tuning Fork

Stranglehold

Avengers Initiative

Wheelman
Stubbs the Zombie
Wizard of Oz

Awesome Eats

Octodad
How Far Mobile Has Come
2001:

2011:

Screen Size:

60x96 px

640x960 px

Framerate:

1 frame a sec.

30+ fps

Devices:

Low millions

1 billion

Technology:

WAP, J2ME

Your pick...

Distribution:

Good Luck!

App Stores!
LAUNCHED APPS
Helped create big mobile games for big companies.

Avengers Initiative

Wizard of Oz

Whole Kids
Awesome Eats
What can I tell you about
mobile game development?
IT’S NEVER
BEEN EASIER
IT’S NEVER
BEEN HARDER
Making games has never
been easier than now...
TOOLS
Everything you need is at your fingertips.

•

More game engines than ever before:

•
•

Unity, Unreal, GameSalad, GameMaker

Great cross-platform development tools:

•
•

HTML5, JavaScript, Flash, C++, C#
If you know code at all, you can make a game.
COMMUNITY
There are a million people making games & apps.

•

People love to help each other make games

•
•
•

Developer forums
Stack Overflow

Not just online, but in-person too!

•

Meet Ups, IGDA, Juegos Rancheros
ACCESS
Anyone can publish an app.

•

You don’t have to know the right people anymore

•
•

To put out a DVD-based game, you need a
publisher, a distributor and a retailer

On mobile you only need Apple or Google...

•

And be willing to give them 30% of each sale
COST
Your devkit costs $300. You already have one.

•

$200 for an iPhone. $100 for a developer account.

•
•
•

Most tools have a free version
Open source software can get you far

Everyone you know can be a beta tester

•

Use TestFlight to send them your app
Making money with games
has never been harder...
CHOICE
There are 2 million other apps out there.

•

1,400 games come out on iOS each week

•
•
•

Apple only features ~20 of them
If you’re not in the top 1%, hard to get noticed

The competition is spending $100k+ on ads

•

How do you cut through the noise?
DEVICES
20 different iOS devices. 4,000+ Androids.

•

5 different screen resolutions to support for iOS

•
•
•

Devices that look nearly identical AREN’T
Apple makes it difficult to target specific devices

Don’t even get me started about Android

•

http://en.wikipedia.org/wiki/Comparison_of_Android_devices
BIZ MODEL
The traditional publisher model is dead

•

Used to get funding for a game with just a design doc

•
•
•

Be prepared to pay for development yourself...
Or raise money from investors.

Work-for-hire in console was long, lucrative contracts
FADS
Every month there is a new winner to copy.

•

Angry Birds...

•

Infinity Blade...

•

Candy Crush...

•

CSR Racing...

•

Clash of Clans...
HOW DO YOU
MAKE IT
EASIER?
Hard lessons learned from
years of mobile game dev...
... that I wish I knew three years ago.
SMALL TEAMS
Two people can make an awesome game.

•

Team-size is not a measure of quality

•
•

Get the right people for each role

You don’t have to sit together

•

Use the magic of Skype and GitHub
RAPID DEV
Don’t get stuck. Don’t stop. Don’t waste time.

•

Every month that you don’t ship, the world is changing.

•
•
•

Apple will release a new device or rev of iOS

Kill your sacred cows and SHIP THE GAME.
You can’t learn until you $%&# up bad.
THE CROWD
Get the audience involved early.

•

Make something that people want.

•
•

Get feedback on the game as soon as possible

Kickstarter lets you fundraise AND get an audience

•

Get your audience invested in the idea
OUTSOURCE
Don’t do anything you’re not great at.

•

Easy to outsource...

•
•
•

Large amounts of your content
ALL of your IT hosting & operations

Hard to outsource...

•

Vision. Game Design. Lead Engineer.
What we focused on at
Fun Machine...
... is what we’re good at and enjoy
PROCESS
We’re the process geeks in a room of geeks.

•

There’s almost always an orderly way to do
something

•

Once you’ve made most of the big mistakes,
you learn how to avoid them

•

We use software to track our processes and
progress: Google Docs, Jira, etc.
AUTOMATION
Please don’t make me think about that again.

•
•
•

No amount of process will avoid all human error
The app store is rife with opportunities to screw up
We wrote software for as many steps in the development
process as possible. And then automated that software.
ITERATION
The more you try, the more likely you are to get it right.

•

If it takes 20 minutes to “try something out”

•
•

If it takes 5 minutes to try it out...

•
•

You get 3 tries an hour

You get 12 tries an hour

We focused on empowering our team with tools
HELPING
We enjoy helping our friends make their games

•
•
•

It feels good to be trusted enough to help
Teaching, solving problems & shipping is rewarding
Hard to turn down work, especially from friends
What we’re focused on
moving forward...
... still what we’re good at and enjoy
HELPING
We want to clone ourselves... as robots

•

Offering our tools to the community to help
them automate the workflow

•

Creating a knowledge-base of the common
“gotchas” in mobile game development

•

Building a community of app developers that
also like robots (and zombies, of course)
TOOLS
When our friends asked for our tools, we listened

•

Awesome to hear: “Hey that thing you made,
can I use it when you’re not around?”

•

Spent the last several months making our tools
useful without us in the room

•

Juuuust about to release them to the world...
THE BIG IDEA
How we’re trying to help

•
•
•

Free your engineers from repetitive grunt-work
Empower non-programmers to test their work
Let you focus on making your game
COMMUNITY
Let’s stay in touch and help each other

•
•
•

We still don’t know everything about apps
The rules change every day (iPad Air?!?)
Small teams survive with the help of friends
THANK YOU

Patrick Curry
@patrickmcurry
patrick@tsugi.co
http://tsugi.co/
THANK YOU

QUESTIONS?
Patrick Curry
@patrickmcurry
patrick@tsugi.co
http://tsugi.co/
THANK YOU

QUESTIONS?
IDEAS?
Patrick Curry
@patrickmcurry
patrick@tsugi.co
http://tsugi.co/
THANK YOU

QUESTIONS?
IDEAS?
TWEETS?
Patrick Curry
@patrickmcurry
patrick@tsugi.co
http://tsugi.co/
THANK YOU

QUESTIONS?
IDEAS?
TWEETS?
AFTER-PARTY?
Patrick Curry
@patrickmcurry
patrick@tsugi.co
http://tsugi.co/

Weitere ähnliche Inhalte

Was ist angesagt?

Game monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesGame monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesAndrew Dotsenko
 
Idle Clicker Games: Why are They So Popular and How Can I Get in on the Actio...
Idle Clicker Games: Why are They So Popular and How Can I Get in on the Actio...Idle Clicker Games: Why are They So Popular and How Can I Get in on the Actio...
Idle Clicker Games: Why are They So Popular and How Can I Get in on the Actio...Jessica Tams
 
R2 Games USA - Maximizing F2P Game Monetization Presentation (Respawn 2016)
R2 Games USA - Maximizing F2P Game Monetization Presentation (Respawn 2016)R2 Games USA - Maximizing F2P Game Monetization Presentation (Respawn 2016)
R2 Games USA - Maximizing F2P Game Monetization Presentation (Respawn 2016)David Piao Chiu
 
Why i love bees: ARG and collective intelligence
Why i love bees: ARG and collective intelligenceWhy i love bees: ARG and collective intelligence
Why i love bees: ARG and collective intelligenceDaniel Livingstone
 
For the Win: What Businesses are Learning from the World of Games
For the Win: What Businesses are Learning from the World of GamesFor the Win: What Businesses are Learning from the World of Games
For the Win: What Businesses are Learning from the World of GamesKevin Werbach
 
A Survey of Life Simulation Games
A Survey of Life Simulation GamesA Survey of Life Simulation Games
A Survey of Life Simulation Gamesdavidwarhol
 
Asian vs. Western Games: Successful Gameplay and Design Elements That Makes N...
Asian vs. Western Games: Successful Gameplay and Design Elements That Makes N...Asian vs. Western Games: Successful Gameplay and Design Elements That Makes N...
Asian vs. Western Games: Successful Gameplay and Design Elements That Makes N...Jessica Tams
 
Game salad presentation_2012
Game salad presentation_2012Game salad presentation_2012
Game salad presentation_2012Byron Mitchell
 
R2Games: Maximizing F2P Monetization Presentation from the Montreal Internati...
R2Games: Maximizing F2P Monetization Presentation from the Montreal Internati...R2Games: Maximizing F2P Monetization Presentation from the Montreal Internati...
R2Games: Maximizing F2P Monetization Presentation from the Montreal Internati...David Piao Chiu
 
Game designer's journey 2.0
Game designer's journey 2.0Game designer's journey 2.0
Game designer's journey 2.0Andrew Dotsenko
 
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...David Piao Chiu
 
F2P Game Balancing: Data Movies
F2P Game Balancing: Data MoviesF2P Game Balancing: Data Movies
F2P Game Balancing: Data MoviesThomas Hulvershorn
 
Buttonmen iPhone Game Case Study
Buttonmen iPhone Game Case StudyButtonmen iPhone Game Case Study
Buttonmen iPhone Game Case StudyThrust Interactive
 
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...David Piao Chiu
 
Careers in Computer Games: Game Analytics
Careers in Computer Games: Game AnalyticsCareers in Computer Games: Game Analytics
Careers in Computer Games: Game AnalyticsThomas Hulvershorn
 
Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobbmochimedia
 
Presentation - Triple Media
Presentation - Triple MediaPresentation - Triple Media
Presentation - Triple Mediaairidascironka
 

Was ist angesagt? (20)

Game monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesGame monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play games
 
Idle Clicker Games: Why are They So Popular and How Can I Get in on the Actio...
Idle Clicker Games: Why are They So Popular and How Can I Get in on the Actio...Idle Clicker Games: Why are They So Popular and How Can I Get in on the Actio...
Idle Clicker Games: Why are They So Popular and How Can I Get in on the Actio...
 
R2 Games USA - Maximizing F2P Game Monetization Presentation (Respawn 2016)
R2 Games USA - Maximizing F2P Game Monetization Presentation (Respawn 2016)R2 Games USA - Maximizing F2P Game Monetization Presentation (Respawn 2016)
R2 Games USA - Maximizing F2P Game Monetization Presentation (Respawn 2016)
 
Why i love bees: ARG and collective intelligence
Why i love bees: ARG and collective intelligenceWhy i love bees: ARG and collective intelligence
Why i love bees: ARG and collective intelligence
 
For the Win: What Businesses are Learning from the World of Games
For the Win: What Businesses are Learning from the World of GamesFor the Win: What Businesses are Learning from the World of Games
For the Win: What Businesses are Learning from the World of Games
 
A Survey of Life Simulation Games
A Survey of Life Simulation GamesA Survey of Life Simulation Games
A Survey of Life Simulation Games
 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
Asian vs. Western Games: Successful Gameplay and Design Elements That Makes N...
Asian vs. Western Games: Successful Gameplay and Design Elements That Makes N...Asian vs. Western Games: Successful Gameplay and Design Elements That Makes N...
Asian vs. Western Games: Successful Gameplay and Design Elements That Makes N...
 
Game salad presentation_2012
Game salad presentation_2012Game salad presentation_2012
Game salad presentation_2012
 
R2Games: Maximizing F2P Monetization Presentation from the Montreal Internati...
R2Games: Maximizing F2P Monetization Presentation from the Montreal Internati...R2Games: Maximizing F2P Monetization Presentation from the Montreal Internati...
R2Games: Maximizing F2P Monetization Presentation from the Montreal Internati...
 
Game designer's journey 2.0
Game designer's journey 2.0Game designer's journey 2.0
Game designer's journey 2.0
 
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
 
F2P Game Balancing: Data Movies
F2P Game Balancing: Data MoviesF2P Game Balancing: Data Movies
F2P Game Balancing: Data Movies
 
The Power of Gamification
The Power of GamificationThe Power of Gamification
The Power of Gamification
 
Buttonmen iPhone Game Case Study
Buttonmen iPhone Game Case StudyButtonmen iPhone Game Case Study
Buttonmen iPhone Game Case Study
 
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
Kongregate - Maximizing Player Retention and Monetization in Free-to-Play Gam...
 
Careers in Computer Games: Game Analytics
Careers in Computer Games: Game AnalyticsCareers in Computer Games: Game Analytics
Careers in Computer Games: Game Analytics
 
Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobb
 
Playzum
PlayzumPlayzum
Playzum
 
Presentation - Triple Media
Presentation - Triple MediaPresentation - Triple Media
Presentation - Triple Media
 

Andere mochten auch

Andere mochten auch (13)

Tripcon engineering-pvt-ltd
Tripcon engineering-pvt-ltdTripcon engineering-pvt-ltd
Tripcon engineering-pvt-ltd
 
φιλοσοφια σε δημοτικο
φιλοσοφια σε δημοτικοφιλοσοφια σε δημοτικο
φιλοσοφια σε δημοτικο
 
21st Century Realty
21st Century Realty21st Century Realty
21st Century Realty
 
slide di prova
slide di provaslide di prova
slide di prova
 
Forest people
Forest peopleForest people
Forest people
 
ugranath_c_v
ugranath_c_vugranath_c_v
ugranath_c_v
 
Human resources orientation
Human resources orientationHuman resources orientation
Human resources orientation
 
Icoane pe lemn
Icoane pe lemnIcoane pe lemn
Icoane pe lemn
 
Importancia del deporte
Importancia del deporteImportancia del deporte
Importancia del deporte
 
Hybrid Messaging: The future of cross platform messaging | SMS, Voice & Push ...
Hybrid Messaging: The future of cross platform messaging | SMS, Voice & Push ...Hybrid Messaging: The future of cross platform messaging | SMS, Voice & Push ...
Hybrid Messaging: The future of cross platform messaging | SMS, Voice & Push ...
 
ส่วนประกอบของแม่พิมพ์ฉีดพลาสติก
ส่วนประกอบของแม่พิมพ์ฉีดพลาสติกส่วนประกอบของแม่พิมพ์ฉีดพลาสติก
ส่วนประกอบของแม่พิมพ์ฉีดพลาสติก
 
Oracle Goldengate training by Vipin Mishra
Oracle Goldengate training by Vipin Mishra Oracle Goldengate training by Vipin Mishra
Oracle Goldengate training by Vipin Mishra
 
Hydraulic turbines1
Hydraulic turbines1Hydraulic turbines1
Hydraulic turbines1
 

Ähnlich wie Patrick Curry Meet Up

How to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ GrantHow to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ GrantTJ Grant
 
Building a Mobile, Social, Location-Based Game in 5 Weeks
Building a Mobile, Social, Location-Based Game in 5 WeeksBuilding a Mobile, Social, Location-Based Game in 5 Weeks
Building a Mobile, Social, Location-Based Game in 5 WeeksJennie Lees
 
Increasing the chance of a commercial hit
Increasing the chance of a commercial hitIncreasing the chance of a commercial hit
Increasing the chance of a commercial hitPaweł Weder
 
How to Monetize Emotions in Free-to-Play Games? - Yulia Palatovska - G5
How to Monetize Emotions in Free-to-Play Games? - Yulia Palatovska - G5How to Monetize Emotions in Free-to-Play Games? - Yulia Palatovska - G5
How to Monetize Emotions in Free-to-Play Games? - Yulia Palatovska - G5Sociality Rocks!
 
When Users Were Makers: Hobbyist Magazines in the Microcomputer Era
When Users Were Makers: Hobbyist Magazines in the Microcomputer EraWhen Users Were Makers: Hobbyist Magazines in the Microcomputer Era
When Users Were Makers: Hobbyist Magazines in the Microcomputer Erafloorislava
 
YetiZen Google AdMob Design Jam Kickoff Presentation
YetiZen Google AdMob Design Jam Kickoff PresentationYetiZen Google AdMob Design Jam Kickoff Presentation
YetiZen Google AdMob Design Jam Kickoff PresentationSana Choudary
 
Mobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialMobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialGames for Health Project
 
How Coding Can Make Your Life Better
How Coding Can Make Your Life BetterHow Coding Can Make Your Life Better
How Coding Can Make Your Life BetterJamshid Hashimi
 
Do we need to Gamify (Digital) Marketing?
Do we need to Gamify (Digital) Marketing?Do we need to Gamify (Digital) Marketing?
Do we need to Gamify (Digital) Marketing?Gunter Blanckaert
 
Before starting android game development
Before starting android game developmentBefore starting android game development
Before starting android game developmentBeing Programmer
 
Killer Benefits of HTML5 in Games
Killer Benefits of HTML5 in GamesKiller Benefits of HTML5 in Games
Killer Benefits of HTML5 in GamesHenric Suuronen
 
Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Almog Koren
 
EGX Rezzed 2019 - What you can do to get a job in games
EGX Rezzed 2019 - What you can do to get a job in gamesEGX Rezzed 2019 - What you can do to get a job in games
EGX Rezzed 2019 - What you can do to get a job in gamesPeter Harries
 
Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesDevGAMM Conference
 
2013: Nick Riggs (Life Education Aus) - Community Custodians: Australian Comm...
2013: Nick Riggs (Life Education Aus) - Community Custodians: Australian Comm...2013: Nick Riggs (Life Education Aus) - Community Custodians: Australian Comm...
2013: Nick Riggs (Life Education Aus) - Community Custodians: Australian Comm...swarm conference
 
Last Day of Work-Presentation
Last Day of Work-PresentationLast Day of Work-Presentation
Last Day of Work-PresentationNicolò Borghi
 
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo BelpiedeDebrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo BelpiedeVincenzo Belpiede
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamRalf C. Adam
 
So you (think you) want to work in video games
So you (think you) want to work in video gamesSo you (think you) want to work in video games
So you (think you) want to work in video gamesSven Charleer
 
Enabling Creativity: Software that encourages creation and exploration
Enabling Creativity: Software that encourages creation and explorationEnabling Creativity: Software that encourages creation and exploration
Enabling Creativity: Software that encourages creation and explorationKevin Lawver
 

Ähnlich wie Patrick Curry Meet Up (20)

How to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ GrantHow to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ Grant
 
Building a Mobile, Social, Location-Based Game in 5 Weeks
Building a Mobile, Social, Location-Based Game in 5 WeeksBuilding a Mobile, Social, Location-Based Game in 5 Weeks
Building a Mobile, Social, Location-Based Game in 5 Weeks
 
Increasing the chance of a commercial hit
Increasing the chance of a commercial hitIncreasing the chance of a commercial hit
Increasing the chance of a commercial hit
 
How to Monetize Emotions in Free-to-Play Games? - Yulia Palatovska - G5
How to Monetize Emotions in Free-to-Play Games? - Yulia Palatovska - G5How to Monetize Emotions in Free-to-Play Games? - Yulia Palatovska - G5
How to Monetize Emotions in Free-to-Play Games? - Yulia Palatovska - G5
 
When Users Were Makers: Hobbyist Magazines in the Microcomputer Era
When Users Were Makers: Hobbyist Magazines in the Microcomputer EraWhen Users Were Makers: Hobbyist Magazines in the Microcomputer Era
When Users Were Makers: Hobbyist Magazines in the Microcomputer Era
 
YetiZen Google AdMob Design Jam Kickoff Presentation
YetiZen Google AdMob Design Jam Kickoff PresentationYetiZen Google AdMob Design Jam Kickoff Presentation
YetiZen Google AdMob Design Jam Kickoff Presentation
 
Mobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialMobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 Tutorial
 
How Coding Can Make Your Life Better
How Coding Can Make Your Life BetterHow Coding Can Make Your Life Better
How Coding Can Make Your Life Better
 
Do we need to Gamify (Digital) Marketing?
Do we need to Gamify (Digital) Marketing?Do we need to Gamify (Digital) Marketing?
Do we need to Gamify (Digital) Marketing?
 
Before starting android game development
Before starting android game developmentBefore starting android game development
Before starting android game development
 
Killer Benefits of HTML5 in Games
Killer Benefits of HTML5 in GamesKiller Benefits of HTML5 in Games
Killer Benefits of HTML5 in Games
 
Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...
 
EGX Rezzed 2019 - What you can do to get a job in games
EGX Rezzed 2019 - What you can do to get a job in gamesEGX Rezzed 2019 - What you can do to get a job in games
EGX Rezzed 2019 - What you can do to get a job in games
 
Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobiles
 
2013: Nick Riggs (Life Education Aus) - Community Custodians: Australian Comm...
2013: Nick Riggs (Life Education Aus) - Community Custodians: Australian Comm...2013: Nick Riggs (Life Education Aus) - Community Custodians: Australian Comm...
2013: Nick Riggs (Life Education Aus) - Community Custodians: Australian Comm...
 
Last Day of Work-Presentation
Last Day of Work-PresentationLast Day of Work-Presentation
Last Day of Work-Presentation
 
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo BelpiedeDebrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. Adam
 
So you (think you) want to work in video games
So you (think you) want to work in video gamesSo you (think you) want to work in video games
So you (think you) want to work in video games
 
Enabling Creativity: Software that encourages creation and exploration
Enabling Creativity: Software that encourages creation and explorationEnabling Creativity: Software that encourages creation and exploration
Enabling Creativity: Software that encourages creation and exploration
 

Kürzlich hochgeladen

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 

Kürzlich hochgeladen (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 

Patrick Curry Meet Up

  • 1. Mobile Game Development Lessons, Challenges & What’s Next? Patrick Curry @patrickmcurry October 23, 2013
  • 2. My History in Games 1994: Web content for game companies 2001: Full-time mobile game developer 2003: Making games for Xbox, PlayStation, Wii 2007: Teaching game development part-time 2011: Back to making mobile games 2013: Focusing on making development easier
  • 3. Guilty Party GridBloc Devil’s Tuning Fork Stranglehold Avengers Initiative Wheelman Stubbs the Zombie Wizard of Oz Awesome Eats Octodad
  • 4. How Far Mobile Has Come 2001: 2011: Screen Size: 60x96 px 640x960 px Framerate: 1 frame a sec. 30+ fps Devices: Low millions 1 billion Technology: WAP, J2ME Your pick... Distribution: Good Luck! App Stores!
  • 5. LAUNCHED APPS Helped create big mobile games for big companies. Avengers Initiative Wizard of Oz Whole Kids Awesome Eats
  • 6. What can I tell you about mobile game development?
  • 9. Making games has never been easier than now...
  • 10. TOOLS Everything you need is at your fingertips. • More game engines than ever before: • • Unity, Unreal, GameSalad, GameMaker Great cross-platform development tools: • • HTML5, JavaScript, Flash, C++, C# If you know code at all, you can make a game.
  • 11. COMMUNITY There are a million people making games & apps. • People love to help each other make games • • • Developer forums Stack Overflow Not just online, but in-person too! • Meet Ups, IGDA, Juegos Rancheros
  • 12. ACCESS Anyone can publish an app. • You don’t have to know the right people anymore • • To put out a DVD-based game, you need a publisher, a distributor and a retailer On mobile you only need Apple or Google... • And be willing to give them 30% of each sale
  • 13. COST Your devkit costs $300. You already have one. • $200 for an iPhone. $100 for a developer account. • • • Most tools have a free version Open source software can get you far Everyone you know can be a beta tester • Use TestFlight to send them your app
  • 14. Making money with games has never been harder...
  • 15. CHOICE There are 2 million other apps out there. • 1,400 games come out on iOS each week • • • Apple only features ~20 of them If you’re not in the top 1%, hard to get noticed The competition is spending $100k+ on ads • How do you cut through the noise?
  • 16. DEVICES 20 different iOS devices. 4,000+ Androids. • 5 different screen resolutions to support for iOS • • • Devices that look nearly identical AREN’T Apple makes it difficult to target specific devices Don’t even get me started about Android • http://en.wikipedia.org/wiki/Comparison_of_Android_devices
  • 17. BIZ MODEL The traditional publisher model is dead • Used to get funding for a game with just a design doc • • • Be prepared to pay for development yourself... Or raise money from investors. Work-for-hire in console was long, lucrative contracts
  • 18. FADS Every month there is a new winner to copy. • Angry Birds... • Infinity Blade... • Candy Crush... • CSR Racing... • Clash of Clans...
  • 19. HOW DO YOU MAKE IT EASIER?
  • 20. Hard lessons learned from years of mobile game dev... ... that I wish I knew three years ago.
  • 21. SMALL TEAMS Two people can make an awesome game. • Team-size is not a measure of quality • • Get the right people for each role You don’t have to sit together • Use the magic of Skype and GitHub
  • 22. RAPID DEV Don’t get stuck. Don’t stop. Don’t waste time. • Every month that you don’t ship, the world is changing. • • • Apple will release a new device or rev of iOS Kill your sacred cows and SHIP THE GAME. You can’t learn until you $%&# up bad.
  • 23. THE CROWD Get the audience involved early. • Make something that people want. • • Get feedback on the game as soon as possible Kickstarter lets you fundraise AND get an audience • Get your audience invested in the idea
  • 24. OUTSOURCE Don’t do anything you’re not great at. • Easy to outsource... • • • Large amounts of your content ALL of your IT hosting & operations Hard to outsource... • Vision. Game Design. Lead Engineer.
  • 25. What we focused on at Fun Machine... ... is what we’re good at and enjoy
  • 26. PROCESS We’re the process geeks in a room of geeks. • There’s almost always an orderly way to do something • Once you’ve made most of the big mistakes, you learn how to avoid them • We use software to track our processes and progress: Google Docs, Jira, etc.
  • 27. AUTOMATION Please don’t make me think about that again. • • • No amount of process will avoid all human error The app store is rife with opportunities to screw up We wrote software for as many steps in the development process as possible. And then automated that software.
  • 28. ITERATION The more you try, the more likely you are to get it right. • If it takes 20 minutes to “try something out” • • If it takes 5 minutes to try it out... • • You get 3 tries an hour You get 12 tries an hour We focused on empowering our team with tools
  • 29. HELPING We enjoy helping our friends make their games • • • It feels good to be trusted enough to help Teaching, solving problems & shipping is rewarding Hard to turn down work, especially from friends
  • 30. What we’re focused on moving forward... ... still what we’re good at and enjoy
  • 31. HELPING We want to clone ourselves... as robots • Offering our tools to the community to help them automate the workflow • Creating a knowledge-base of the common “gotchas” in mobile game development • Building a community of app developers that also like robots (and zombies, of course)
  • 32. TOOLS When our friends asked for our tools, we listened • Awesome to hear: “Hey that thing you made, can I use it when you’re not around?” • Spent the last several months making our tools useful without us in the room • Juuuust about to release them to the world...
  • 33. THE BIG IDEA How we’re trying to help • • • Free your engineers from repetitive grunt-work Empower non-programmers to test their work Let you focus on making your game
  • 34. COMMUNITY Let’s stay in touch and help each other • • • We still don’t know everything about apps The rules change every day (iPad Air?!?) Small teams survive with the help of friends