""On Niantic, Pokémon generations and the long game" - a techies perspective"
#PokemonGO: TSR knows me as admin of the GO Hub and the guy who posted tools and guides on APK (data) mining, GAME_MASTER decoding and more. This is my perspective on the content draught and the collective misunderstanding. I've worked 6 years in software development. These things take time.Days come and go, one by one, with no big news on the horizon in regards to the next Pokémon generation and the future of the biggest mobile phenomena, Pokémon GO. While many are angry and disappointed, it's hard to imagine that there is no larger plan in effect for the future of the game.Over the past two months, we've observed two phenomena, both completely natural and expected:a tremendous drop in traffic and interest for the gamea huge amount of code added to the game, but not yet released It's time to recap the state of the game and discuss the upcoming features with a grain of salt.When technology fails, players feel the consequencesThis will sound harsh and difficult to believe, especially if you are reading this as a non-techie. Stay with me, read it till the end.In it's infancy, Pokémon GO was, pardon our French, a bastard game born out of deadlines, hype and failed ideas inherited from the Beta period. Plagued by server crashes, login failures, accidents and media coverage, Pokémon GO was in no shape to become a platform for a long term world wide success.This platform, a flaved and cumbersome frankenstein of a code base was unleashed and unfortunately it took the world by storm. One by one, the servers failed during peak hours and Niantic publicly confessed to calling in the calvary: the Google backend infrastructure team.In software development, recovering from a failure on a worldwide scale is difficult. It's not only difficult business wise, it's also difficult tech wise: features will get scraped (*), bugs will happen while the code is being rewritten and management will push you.(*) quote:THE CHEAPEST, FASTEST, AND MOST RELIABLE COMPONENTS ARE THOSE THAT AREN’T THERE.— GORDON BELLThis is what was happening for the past 6 months in sunny California, in Niantic Labs headquarters. Long hours, tons of meetings, difficult decisions and a lot of passion.http://ift.tt/2kKnETz you have any experience in software development, you know what I'm talking about. We've all been there, no matter how big or small we were.It took Microsoft years to recover from Vista. It took Nintendo years to reimagine a console after the "Wii-saster". It took Niantic 6 months to rewrite their code base and start innovating again. Niantic spent the past 6 months not building a game, but building a platform.Wait, what? What is this guy talking about?The untold story of the nimble APKWe've been data mining every APK that was published since mid November and let me tell you, it wasn't all sunshine and rainbows down there. Today, the metadata dumps we extract, look at least 30% - 40% better than they used to.There is less bloat, big parts of the code base were removed or refactored into more meaningful and less error prone components. Safety measures were introduced and the code is looking better and better with every release.However, the nimble APK tells an incomplete story, at best. Niantic has improved their backend infrastructure by orders of magnitude in the past few months, both in terms of performance and reliability. Here's a shortlist of changes we've observed:better API safety and anti-bot/tracking measuresperformance and latency improvements all across the boardreduced bandwidth usage in regular gameplay (not including initial model download)models and images moved to the server side, indicating a higher degree of confidence in the backend infrastructureEven though we do not see all the changes, it's not true that they are not happening. It simply takes time to bring back a software product that was delivered with so many deadlines, technical challenges and scaling issues.Pokémon Go and Generation 2 is going to be ground breakingWhen the day comes and Generation arrives in Pokémon GO, it's going to be one of those ground breaking moments that every game experiences. Hell, Nintendo experienced the same when they introduced Pokémon Gold and Silver, just check the "Advances in gameplay" section on Bulbapedia!Let's reiterate the list of features that have been discovered in the past 6 months and are still inactive in the game:100 new Pokémon, 38 new movesEvolution Stones and Split Evolution supportNew avatar customisation optionsNew ways to unlock avatar swagsupport for Shinny Pokémonsupport for Pokémon genderssupport for various Bluetooth devicesnew Badges and new catch mechanics (Critical Catch)7 new sponsorssupport for In App Avatar purchaseseven some models have leaked, but no confirmation has comehttps://www.spriters-resource.com/resources/sheets/84/87237.pngThat's a lot of features. A LOT OF FEATURES. For a company as big as Niantic, that's tremendous amount of work. It took us a while to realise, but Generation 2 is going to be the Gold n Silver of Pokémon GO.The game we loved 6 months ago. Just better. via /r/TheSilphRoad http://ift.tt/2jZypwY
""On Niantic, Pokémon generations and the long game" - a techies perspective"
Reviewed by The Pokémonger
on
03:40
Rating:
No comments