SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
11 LESSONS FROM DEVELOPING
TAKE COVER
MAREK-MARTIN MATYSKA
GAMAJUN GAMES
GAMAJUN GAMES
• Founded in 2012, Located in Brno
• Focused from the start on work for hire, to gather experience on Mobile.
• In late 2014 development of our own mobile game – TakeCover has begun.
TAKE COVER
• Take Cover is midcore strategy multiplayer game for mobile/tablet
• Combination of base builder and combat elements
• Player is able to directly control troops on the battlefield
• Featured by Apple in Europe
• Nominated for best mobile game and best multiplayer game on Casual
Connect in Tel Aviv 2016
DESIGN CLARIFICATIONS
• Initially game was designed to be Single-player soldier vs soldier experience
• After research, decision was made to switch to multiplayer
• Do we go Synchronous or Asynchronous?
• Due to technical side of Synchronous multiplayer, we had to redesign the game to fit Asynchronous
• Ended up being reversed tower-defense.
GAME ECONOMY DECISIONS
• Designing the game economy we had to come with set of currencies
• To simplify the system, we ended up with two soft currencies and one premium
• The amount of currency types limits developer control over player progression
as well as limiting the possibilities of special offering to generate extra
revenue
• Fixed by preparing the system to enable us to add additional currencies.
• However it is much harder to do after the game is already released.
SKILL ELEMENT IN FREE 2 PLAY ENVIRONMENT
• Unique twist of our strategy game is direct control of troops on the battlefield
• This allows players to leverage their playing capabilities to maximum
• Proven to be difficult challenge for us as developers to balance the game.
• Challenges the F2P model in a way, that even a higher level player can be defeated
by lower level player if he is playing perfectly
MATCHMAKING
• To provide the best possible experience for our players, we created a complex
ruleset for our matchmaking.
• Proven to be an error due to relatively small community in the early release of the
game.
• To improve the waiting times, we had to ease the restrictions
• Which caused higher unbalance and disrupted the experience of our players
• Create the server code to allow quick modifications based on the size of your player
base
MEMORY SIZE
• During the Soft-Launch we’ve noticed that our game has increased its memory
size to levels that we were not confident with
• By doing research we have found out extremely detailed textures
• By looking at the Data we have spotted places that did not require this
detailed graphics
MEMORY USAGE
• During the investigation of Memory size we’ve noticed Memory usage issues
• Upon looking at the data of tutorial completion of weaker devices we have noticed massive
drop between tutorial 1 and 2 when military base is loaded
• We have fixed this in two ways
A) first our graphic department had to repack all the sprite and texture atlases
B) We have created a priority list for all our assets what needs to loaded immediately
and what can be postponed
• This have resulted in massive improvement of performance on weaker devices as well as huge
improvement in loading times on all devices
LOCALIZATION
• During our preparation for global launch we were thinking what can we do to
improve the experience
• Decision was made to localize to multiple languages
• This proved to be a double-edged blade
• We have gathered a positive reviews, however it forces us to localize new
text we add to all the languages.
• Our lesson is to treat localization as a treat to the community, once the player
base in that given country reaches reasonable size.
RESPECTING THE DATA CULTURE
• During our soft launch we had to cut features to be able to launch the game
• When the data started flowing in, instead of scraping the existing designs, we
started to fit them
• This proved to be an error and the correct approach was to scrap everything we had
and craft new features to directly reflect the needs of our game
PUBLISHER PARTNERSHIP
• We have partnered with publisher to help us launch our game
• However we did not spend enough time unifying the 3rd party solutions
• We have ended up implementing different SDKs for Advertisement,
Attribution and Analytics
• This proved to be completely unnecessary if we would unite our views upfront
FEATURING CURSE OR BLESSING ?
• While Featuring is a blessing for any developer to have be sure you are
prepared!
• During our Soft Launch everything went well and smooth
• Being featured by Apple in most of Europe caused insane traffic and pressure
on our servers
• The Damage it causes to your reviews is very hard to repair
SUMMARY
• Create your high level design while respecting your technical possibilities!
• Craft your Game economy to give you control and options!
• Be cautious about Skill element in Free 2 Play Environment!
• Code your matchmaking so you are able to modify it quickly!
• Think why your game is increasing in size and if it brings value!
• Test your game after adding each new feature for memory usage!
• Use localization as a treat to the community!
• Don’t bend your data, bend the features!
• Be upfront with your publisher about 3rd party solutions and unite your vision!
• It is easier to prepare yourself for smooth featuring than repairing the damage!
THANK YOU FOR YOUR ATTENTION!
QUESTIONS ?
MAREK-MARTIN MATYSKA
GAMAJUN GAMES

Mais conteúdo relacionado

Mais procurados

David Elton (DreamCraft Attractions): Gaming the Future of Location-Based Ent...
David Elton (DreamCraft Attractions): Gaming the Future of Location-Based Ent...David Elton (DreamCraft Attractions): Gaming the Future of Location-Based Ent...
David Elton (DreamCraft Attractions): Gaming the Future of Location-Based Ent...AugmentedWorldExpo
 
Service marketing mix (7P)
Service marketing mix (7P)Service marketing mix (7P)
Service marketing mix (7P)Supriya Mondal
 
Softgames: Top 10 Tips How To Sell Your HTML5 Game
Softgames: Top 10 Tips How To Sell Your HTML5 GameSoftgames: Top 10 Tips How To Sell Your HTML5 Game
Softgames: Top 10 Tips How To Sell Your HTML5 GameDevGAMM Conference
 
Presentazione ThumbleCrash - last version
Presentazione ThumbleCrash - last versionPresentazione ThumbleCrash - last version
Presentazione ThumbleCrash - last versionSB Soft
 
Developing great games for Windows 8 by Lorenzo Barbieri
Developing great games for Windows 8 by Lorenzo BarbieriDeveloping great games for Windows 8 by Lorenzo Barbieri
Developing great games for Windows 8 by Lorenzo BarbieriCodemotion
 
Nokia Lumia 630 review
Nokia Lumia 630 reviewNokia Lumia 630 review
Nokia Lumia 630 review91mobiles
 
F2P Game Balancing: Data Movies
F2P Game Balancing: Data MoviesF2P Game Balancing: Data Movies
F2P Game Balancing: Data MoviesThomas Hulvershorn
 
Careers in Computer Games: Game Analytics
Careers in Computer Games: Game AnalyticsCareers in Computer Games: Game Analytics
Careers in Computer Games: Game AnalyticsThomas Hulvershorn
 
Exploring Microsoft Surface
Exploring Microsoft SurfaceExploring Microsoft Surface
Exploring Microsoft SurfaceIndezine.com
 
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012Gedebuk.org
 
Software solutions for Games Slides
Software solutions for Games SlidesSoftware solutions for Games Slides
Software solutions for Games SlidesKarl Kapp
 
HTC One (M8) review
HTC One (M8) reviewHTC One (M8) review
HTC One (M8) review91mobiles
 
Rovio: Angry Birds: Behind The Scenes
Rovio: Angry Birds: Behind The ScenesRovio: Angry Birds: Behind The Scenes
Rovio: Angry Birds: Behind The ScenesDevGAMM Conference
 
Intro to liveops
Intro to liveopsIntro to liveops
Intro to liveopsCrystin Cox
 
Where the Whales live: the pyramid model of F2P design
Where the Whales live: the pyramid model of F2P designWhere the Whales live: the pyramid model of F2P design
Where the Whales live: the pyramid model of F2P designNicholas Lovell
 
PlayFab analytics gdc
PlayFab analytics gdcPlayFab analytics gdc
PlayFab analytics gdcCrystin Cox
 
PlayFab multiplayer_party
PlayFab multiplayer_partyPlayFab multiplayer_party
PlayFab multiplayer_partyCrystin Cox
 
PlayFab and unity gdc2019
PlayFab and unity gdc2019PlayFab and unity gdc2019
PlayFab and unity gdc2019Crystin Cox
 

Mais procurados (20)

David Elton (DreamCraft Attractions): Gaming the Future of Location-Based Ent...
David Elton (DreamCraft Attractions): Gaming the Future of Location-Based Ent...David Elton (DreamCraft Attractions): Gaming the Future of Location-Based Ent...
David Elton (DreamCraft Attractions): Gaming the Future of Location-Based Ent...
 
Service marketing mix (7P)
Service marketing mix (7P)Service marketing mix (7P)
Service marketing mix (7P)
 
Softgames: Top 10 Tips How To Sell Your HTML5 Game
Softgames: Top 10 Tips How To Sell Your HTML5 GameSoftgames: Top 10 Tips How To Sell Your HTML5 Game
Softgames: Top 10 Tips How To Sell Your HTML5 Game
 
Presentazione ThumbleCrash - last version
Presentazione ThumbleCrash - last versionPresentazione ThumbleCrash - last version
Presentazione ThumbleCrash - last version
 
Developing great games for Windows 8 by Lorenzo Barbieri
Developing great games for Windows 8 by Lorenzo BarbieriDeveloping great games for Windows 8 by Lorenzo Barbieri
Developing great games for Windows 8 by Lorenzo Barbieri
 
GMGC2015 Beijing - How To Successfully Distribute Your HTML5 Game
GMGC2015 Beijing - How To Successfully Distribute Your HTML5 GameGMGC2015 Beijing - How To Successfully Distribute Your HTML5 Game
GMGC2015 Beijing - How To Successfully Distribute Your HTML5 Game
 
Acacia today
Acacia todayAcacia today
Acacia today
 
Nokia Lumia 630 review
Nokia Lumia 630 reviewNokia Lumia 630 review
Nokia Lumia 630 review
 
F2P Game Balancing: Data Movies
F2P Game Balancing: Data MoviesF2P Game Balancing: Data Movies
F2P Game Balancing: Data Movies
 
Careers in Computer Games: Game Analytics
Careers in Computer Games: Game AnalyticsCareers in Computer Games: Game Analytics
Careers in Computer Games: Game Analytics
 
Exploring Microsoft Surface
Exploring Microsoft SurfaceExploring Microsoft Surface
Exploring Microsoft Surface
 
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012
Kris Antoni (Toge Productions) presentation in Gedebuk Coy! March 2012
 
Software solutions for Games Slides
Software solutions for Games SlidesSoftware solutions for Games Slides
Software solutions for Games Slides
 
HTC One (M8) review
HTC One (M8) reviewHTC One (M8) review
HTC One (M8) review
 
Rovio: Angry Birds: Behind The Scenes
Rovio: Angry Birds: Behind The ScenesRovio: Angry Birds: Behind The Scenes
Rovio: Angry Birds: Behind The Scenes
 
Intro to liveops
Intro to liveopsIntro to liveops
Intro to liveops
 
Where the Whales live: the pyramid model of F2P design
Where the Whales live: the pyramid model of F2P designWhere the Whales live: the pyramid model of F2P design
Where the Whales live: the pyramid model of F2P design
 
PlayFab analytics gdc
PlayFab analytics gdcPlayFab analytics gdc
PlayFab analytics gdc
 
PlayFab multiplayer_party
PlayFab multiplayer_partyPlayFab multiplayer_party
PlayFab multiplayer_party
 
PlayFab and unity gdc2019
PlayFab and unity gdc2019PlayFab and unity gdc2019
PlayFab and unity gdc2019
 

Semelhante a Marek-Martin Matyska, Gamajun Games

Gaming in the Cloud: How Gearbox Software Uses Amazon Web Services to Reach M...
Gaming in the Cloud: How Gearbox Software Uses Amazon Web Services to Reach M...Gaming in the Cloud: How Gearbox Software Uses Amazon Web Services to Reach M...
Gaming in the Cloud: How Gearbox Software Uses Amazon Web Services to Reach M...Jimmy Sieben
 
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Luke Dicken
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hdslantsixgames
 
Building a World in the Clouds: MMO Architecture on AWS (MBL304) | AWS re:Inv...
Building a World in the Clouds: MMO Architecture on AWS (MBL304) | AWS re:Inv...Building a World in the Clouds: MMO Architecture on AWS (MBL304) | AWS re:Inv...
Building a World in the Clouds: MMO Architecture on AWS (MBL304) | AWS re:Inv...Amazon Web Services
 
Zigging While Others Zag - Kabam & Kingdoms of Camelot
Zigging While Others Zag - Kabam & Kingdoms of CamelotZigging While Others Zag - Kabam & Kingdoms of Camelot
Zigging While Others Zag - Kabam & Kingdoms of CamelotTed Simon
 
Innovating classic genre as the way to create new value for gaming users. Cas...
Innovating classic genre as the way to create new value for gaming users. Cas...Innovating classic genre as the way to create new value for gaming users. Cas...
Innovating classic genre as the way to create new value for gaming users. Cas...GameCamp
 
Igniting the Spark: Building Online Services for Borderlands 2
Igniting the Spark: Building Online Services for Borderlands 2Igniting the Spark: Building Online Services for Borderlands 2
Igniting the Spark: Building Online Services for Borderlands 2Jimmy Sieben
 
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
 
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...Amazon Web Services
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)slantsixgames
 
From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4Martin Pernica
 
Confrontation Pipeline and SCons
Confrontation Pipeline and SConsConfrontation Pipeline and SCons
Confrontation Pipeline and SConsslantsixgames
 
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaJessica Tams
 
Singular pitch deck v1.2
Singular pitch deck v1.2Singular pitch deck v1.2
Singular pitch deck v1.2Brad Yasar
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d GameIsfand yar Khan
 

Semelhante a Marek-Martin Matyska, Gamajun Games (20)

Gaming in the Cloud: How Gearbox Software Uses Amazon Web Services to Reach M...
Gaming in the Cloud: How Gearbox Software Uses Amazon Web Services to Reach M...Gaming in the Cloud: How Gearbox Software Uses Amazon Web Services to Reach M...
Gaming in the Cloud: How Gearbox Software Uses Amazon Web Services to Reach M...
 
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hd
 
Building a World in the Clouds: MMO Architecture on AWS (MBL304) | AWS re:Inv...
Building a World in the Clouds: MMO Architecture on AWS (MBL304) | AWS re:Inv...Building a World in the Clouds: MMO Architecture on AWS (MBL304) | AWS re:Inv...
Building a World in the Clouds: MMO Architecture on AWS (MBL304) | AWS re:Inv...
 
Zigging While Others Zag - Kabam & Kingdoms of Camelot
Zigging While Others Zag - Kabam & Kingdoms of CamelotZigging While Others Zag - Kabam & Kingdoms of Camelot
Zigging While Others Zag - Kabam & Kingdoms of Camelot
 
Innovating classic genre as the way to create new value for gaming users. Cas...
Innovating classic genre as the way to create new value for gaming users. Cas...Innovating classic genre as the way to create new value for gaming users. Cas...
Innovating classic genre as the way to create new value for gaming users. Cas...
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
Igniting the Spark: Building Online Services for Borderlands 2
Igniting the Spark: Building Online Services for Borderlands 2Igniting the Spark: Building Online Services for Borderlands 2
Igniting the Spark: Building Online Services for Borderlands 2
 
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
 
InGyre Deck
InGyre DeckInGyre Deck
InGyre Deck
 
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...
 
Augernaut js
Augernaut jsAugernaut js
Augernaut js
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)
 
From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4
 
Confrontation Pipeline and SCons
Confrontation Pipeline and SConsConfrontation Pipeline and SCons
Confrontation Pipeline and SCons
 
2012 03-26
2012 03-262012 03-26
2012 03-26
 
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan Tredrea
 
Singular pitch deck v1.2
Singular pitch deck v1.2Singular pitch deck v1.2
Singular pitch deck v1.2
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 

Mais de White Nights Conference

Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)White Nights Conference
 
Artur Shakalis, Vladimir Tomko, Odnoklassniki
Artur Shakalis, Vladimir Tomko, OdnoklassnikiArtur Shakalis, Vladimir Tomko, Odnoklassniki
Artur Shakalis, Vladimir Tomko, OdnoklassnikiWhite Nights Conference
 
David Reichelt, Color Switch Productions, Inc.
David Reichelt, Color Switch Productions, Inc.David Reichelt, Color Switch Productions, Inc.
David Reichelt, Color Switch Productions, Inc.White Nights Conference
 

Mais de White Nights Conference (20)

Kirill Zolovkin, OctoBox Interactive
Kirill Zolovkin, OctoBox InteractiveKirill Zolovkin, OctoBox Interactive
Kirill Zolovkin, OctoBox Interactive
 
Leonid Eletskih, Adjust
Leonid Eletskih, AdjustLeonid Eletskih, Adjust
Leonid Eletskih, Adjust
 
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
 
Valeria Andrianova, JetBrains
Valeria Andrianova, JetBrainsValeria Andrianova, JetBrains
Valeria Andrianova, JetBrains
 
Sven Erik Knop, Perforce
Sven Erik Knop, Perforce Sven Erik Knop, Perforce
Sven Erik Knop, Perforce
 
Mike Hines, Amazon
Mike Hines, AmazonMike Hines, Amazon
Mike Hines, Amazon
 
Artem Petukhov, Pixonic
Artem Petukhov, PixonicArtem Petukhov, Pixonic
Artem Petukhov, Pixonic
 
Vasiliy Sabirov, devtodev
Vasiliy Sabirov, devtodev	Vasiliy Sabirov, devtodev
Vasiliy Sabirov, devtodev
 
Artur Shakalis, Vladimir Tomko, Odnoklassniki
Artur Shakalis, Vladimir Tomko, OdnoklassnikiArtur Shakalis, Vladimir Tomko, Odnoklassniki
Artur Shakalis, Vladimir Tomko, Odnoklassniki
 
Ivan Belousov, HypeTrain Digital
Ivan Belousov, HypeTrain DigitalIvan Belousov, HypeTrain Digital
Ivan Belousov, HypeTrain Digital
 
Aleksey Rehlov, Creative Mobile
Aleksey Rehlov, Creative MobileAleksey Rehlov, Creative Mobile
Aleksey Rehlov, Creative Mobile
 
Alexander Neberekutin, DevGame
Alexander Neberekutin, DevGame	Alexander Neberekutin, DevGame
Alexander Neberekutin, DevGame
 
Konrad Czernik, Techland
Konrad Czernik, Techland	Konrad Czernik, Techland
Konrad Czernik, Techland
 
Christian Corsano, Io Interactive
Christian Corsano, Io InteractiveChristian Corsano, Io Interactive
Christian Corsano, Io Interactive
 
Evgeniy Kozlov, Twitter
Evgeniy Kozlov, Twitter	Evgeniy Kozlov, Twitter
Evgeniy Kozlov, Twitter
 
David Reichelt, Color Switch Productions, Inc.
David Reichelt, Color Switch Productions, Inc.David Reichelt, Color Switch Productions, Inc.
David Reichelt, Color Switch Productions, Inc.
 
Keenan Timko, MoPub (Twitter)
Keenan Timko, MoPub (Twitter) Keenan Timko, MoPub (Twitter)
Keenan Timko, MoPub (Twitter)
 
Anna Krizhanovskaya, Playrix
Anna Krizhanovskaya, Playrix	Anna Krizhanovskaya, Playrix
Anna Krizhanovskaya, Playrix
 
Natalie Portier, Appodeal
Natalie Portier, Appodeal	Natalie Portier, Appodeal
Natalie Portier, Appodeal
 
Maxim Babichev, VK.com
Maxim Babichev, VK.comMaxim Babichev, VK.com
Maxim Babichev, VK.com
 

Último

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 

Último (20)

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 

Marek-Martin Matyska, Gamajun Games

  • 1. 11 LESSONS FROM DEVELOPING TAKE COVER MAREK-MARTIN MATYSKA GAMAJUN GAMES
  • 2. GAMAJUN GAMES • Founded in 2012, Located in Brno • Focused from the start on work for hire, to gather experience on Mobile. • In late 2014 development of our own mobile game – TakeCover has begun.
  • 3. TAKE COVER • Take Cover is midcore strategy multiplayer game for mobile/tablet • Combination of base builder and combat elements • Player is able to directly control troops on the battlefield • Featured by Apple in Europe • Nominated for best mobile game and best multiplayer game on Casual Connect in Tel Aviv 2016
  • 4. DESIGN CLARIFICATIONS • Initially game was designed to be Single-player soldier vs soldier experience • After research, decision was made to switch to multiplayer • Do we go Synchronous or Asynchronous? • Due to technical side of Synchronous multiplayer, we had to redesign the game to fit Asynchronous • Ended up being reversed tower-defense.
  • 5. GAME ECONOMY DECISIONS • Designing the game economy we had to come with set of currencies • To simplify the system, we ended up with two soft currencies and one premium • The amount of currency types limits developer control over player progression as well as limiting the possibilities of special offering to generate extra revenue • Fixed by preparing the system to enable us to add additional currencies. • However it is much harder to do after the game is already released.
  • 6. SKILL ELEMENT IN FREE 2 PLAY ENVIRONMENT • Unique twist of our strategy game is direct control of troops on the battlefield • This allows players to leverage their playing capabilities to maximum • Proven to be difficult challenge for us as developers to balance the game. • Challenges the F2P model in a way, that even a higher level player can be defeated by lower level player if he is playing perfectly
  • 7. MATCHMAKING • To provide the best possible experience for our players, we created a complex ruleset for our matchmaking. • Proven to be an error due to relatively small community in the early release of the game. • To improve the waiting times, we had to ease the restrictions • Which caused higher unbalance and disrupted the experience of our players • Create the server code to allow quick modifications based on the size of your player base
  • 8. MEMORY SIZE • During the Soft-Launch we’ve noticed that our game has increased its memory size to levels that we were not confident with • By doing research we have found out extremely detailed textures • By looking at the Data we have spotted places that did not require this detailed graphics
  • 9. MEMORY USAGE • During the investigation of Memory size we’ve noticed Memory usage issues • Upon looking at the data of tutorial completion of weaker devices we have noticed massive drop between tutorial 1 and 2 when military base is loaded • We have fixed this in two ways A) first our graphic department had to repack all the sprite and texture atlases B) We have created a priority list for all our assets what needs to loaded immediately and what can be postponed • This have resulted in massive improvement of performance on weaker devices as well as huge improvement in loading times on all devices
  • 10. LOCALIZATION • During our preparation for global launch we were thinking what can we do to improve the experience • Decision was made to localize to multiple languages • This proved to be a double-edged blade • We have gathered a positive reviews, however it forces us to localize new text we add to all the languages. • Our lesson is to treat localization as a treat to the community, once the player base in that given country reaches reasonable size.
  • 11. RESPECTING THE DATA CULTURE • During our soft launch we had to cut features to be able to launch the game • When the data started flowing in, instead of scraping the existing designs, we started to fit them • This proved to be an error and the correct approach was to scrap everything we had and craft new features to directly reflect the needs of our game
  • 12. PUBLISHER PARTNERSHIP • We have partnered with publisher to help us launch our game • However we did not spend enough time unifying the 3rd party solutions • We have ended up implementing different SDKs for Advertisement, Attribution and Analytics • This proved to be completely unnecessary if we would unite our views upfront
  • 13. FEATURING CURSE OR BLESSING ? • While Featuring is a blessing for any developer to have be sure you are prepared! • During our Soft Launch everything went well and smooth • Being featured by Apple in most of Europe caused insane traffic and pressure on our servers • The Damage it causes to your reviews is very hard to repair
  • 14. SUMMARY • Create your high level design while respecting your technical possibilities! • Craft your Game economy to give you control and options! • Be cautious about Skill element in Free 2 Play Environment! • Code your matchmaking so you are able to modify it quickly! • Think why your game is increasing in size and if it brings value! • Test your game after adding each new feature for memory usage! • Use localization as a treat to the community! • Don’t bend your data, bend the features! • Be upfront with your publisher about 3rd party solutions and unite your vision! • It is easier to prepare yourself for smooth featuring than repairing the damage!
  • 15. THANK YOU FOR YOUR ATTENTION! QUESTIONS ? MAREK-MARTIN MATYSKA GAMAJUN GAMES