Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Bloons Evolution

No description
by

Stephen Harris

on 5 September 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Bloons Evolution

Path to the City of Monkeys
Addictive Gameplay
Non-Violent Violence
Strong Unique Brand
Hugely Successful on Mobile
Strong Engagement
Good Single Player Game
Good Price Point
Analysis
BTD6?
BTD5 Expansion?
BTD5 just with updates?
BTD MMO?
Next Step For the Brand
Persistent City Spanning Many Sessions
BTD Game play layered on
Lots of New Goodies for Old Hands
Careful Step by Step Tutorial for New Players
City of Monkeys
BTD5 has a decent audience
BTD brought millions of players into the TD genre
Could it also bring fresh people into the City Building genre?
If it does do well, will our server technology hold?
Bloons Tower Defense 5
Will It Fly?
Bloons Evolution
Strategy City/Empire Builders
Kingdoms of Camelot
Clash of Clans
Castle Age
Clash of Castles
Kingdoms of Age
Age of Clans
Clash of Kingdoms (Aged Clan Edition)
Castle Dragon Kingdom Conquering Saga
Difficulty curve as city grows
City Level = Tile Difficulty Level
Balance Nightmare
Player vs Player
Do BTD fans want to do PvP?
Real time vs asynchronous
Existing models - offense vs defense
PvP is what makes these games monetise well
Make losing fun, but winning more fun
Revenge
Allow for players to opt out
TDs are fun because trying, failing, and refining strategy is addictive and satisfying
City Builders are fun because you have that sense of growing something over many sessions
Cross genre successes - Puzzle Quest, Puzzle and Dragons
What is it?
A City Building game where you capture land around your city to then build on an expand.
Each land tile must be won off the bloons in a short action packed game of BTD (based 95% on BTD5 gameplay and rules)
The towers (Monkeys) you have are related to which buildings you have built.
More Land
More Buildings
More Monkeys
More Power
Will it be profitable?
Very few pay to win (at least compared to BTD5)
Using Bloonstones for 'speed ups' and cash refills
Encourage PvP revenge attacks to bounce between friends many times
High level play - desire for good stats
Launched Nov 2012
#2 all apps US chart within 9 hours
2M+ Downloads
$7.5M+ rev
Not Suited for Free to Play
Not Strong Social
Monkey Money Economy is Not Great
But...
How Do We Build This?
Uncertainty in flash game industry
The future of flash?
In a few years time?
Flash developers hedging our bets
Javascript
"HTML5"
WebGL
etc
Desire to use these exciting technologies
Avoid less fun technologies
Can it be done?
"I increase my price in proportion to my expectation of pleasure"
Pleasure is important for quality
Hybrid Developers
Newer Technologies
Not hardcore server programmers
Java headaches = PAIN
More productive
More pleasurable
BETTER QUALITY
Try Something New
Server for game persistence and PvP
Started with in house cloud save system
Similar to system by Mochi Media
Works well for simpler games
One big data chunk problem
Separate transactions
Need custom system
Trade Performance for:
Faster dev time
Ease of use
Maintainability
Feeling Happy :)
Javascript and a NoSQL Database
= NodeJS and Couch DB
Uncharted territory
Right choice?
Will it come back to bite us?
Development
Went smoothly
Working with Javascript meant:
Flexible code
Easy to extend and change
On schedule
Painless development
Fun!


Will the tech cope?
Simulations so far
NodeJS performs well
Couch DB is the bottleneck
10000 Concurrent Players
200 transactions/sec
Node JS: Joyent XS (512MB RAM, 1CPU, 32 bit)
Couch DB: Cloudant shared cloud
Looking Promising.... ?
Thanks for listening.
Stephen Harris
Lee Grey
Full transcript