® lessons learned in the transition from AAA to mobile development Vijay Thakkar, Technical Director and Toy Maker CHANGING THE WAY WE MAKE GAMES.

Slides:



Advertisements
Similar presentations
Risk & Novelty Collaboration & Engagement Efficiency & Effectiveness Transferability & Scalability ▪Led government as first agency to implement enterprise-wide,
Advertisements

Which server is right for you? Get in Contact with us
One Year in the Life of a Top-Grossing Game: Operating and Growing Bejeweled Blitz Giordano Bruno Contestabile Executive Producer – Bejeweled, PopCap Games.
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger
2-May-15 GUI Design. 2 HMI design There are entire college courses taught on HMI (Human-Machine Interface) design This is just a very brief presentation.
Bring Success in Beliefs. You don’t have to wait for someone to accept, to promote, to select... to somehow "discover." Access is nearly unlimited;
Bring Best Practice to Mobile Game Development WANG Xu Ubisoft ShangHai.
But nobody told me this! Planning for success Mario Borunda and Girish Chowdhary (The advise I whish I had been told)
Learning from Postmortems (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
VENDORS, CONSULTANTS AND USERS
Why planning? In order to make a successful project good communication is key! The process of planning and designing a project involves many people from.
Classroom Tips and Tricks
The Rise of Hardcore Social Gaming 5 lessons learnt from building the #1 FPS on Facebook & tablets Ludovic BODIN CEO│CMUNE.
Joomla… Everywhere! Source:
Captcha Soft solutions Pvt Ltd is a recognized name in the web design industry. For the past three years, we’ve been doing what we love: inventing, conceptualizing,
Findly Leads the World in Talent Innovation with Its Enterprise-Cloud for Global Talent Acquisition COMPANY PROFILE: FINDLY Findly is a SaaS ISV founded.
Hosted on the Powerful Microsoft Azure Platform, Advent Countdown Lets Companies Run Reliable and Scalable Holiday Marketing Campaigns MICROSOFT AZURE.
Enterprise DevOps Grid Jonny Wooldridge this deck available here:
Acquisitions, a Publisher’s Perspective Andrew Wafer Lead Games Designer External Development Studio Getting past the initial selection.
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
Introduction Position your online or offline business Quickly and safely grow a huge army of potential clients Productively interact with your new and.
Agile and XP Development Dan Fleck 2008 Dan Fleck 2008.
6-January-2003cse Introduction © 2003 University of Washington1 Introduction CSE 403, Winter 2003 Software Engineering
Innovative Schools toolkit Strategic Workshop 3 - Exploring good practice case studies.
With the Help of the Microsoft Azure Platform, Awingu’s Web-Based Workspace Aggregator Enables Concrete and Easy Mobility Scenarios MICROSOFT AZURE ISV.
The Way Forward. THE WAY WE ARE THE WAY WE LEADTHE WAY WE WORK ENTREPRENEURIAL We see the opportunities that others don’t and understand the value of.
The Golden Circle, Dating and Building a Cathedral
Information Development Projects
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Preparing for the future. Why are we here? Objectives  To give you an opportunity to shape the PS Review  To gather your initial thoughts about where.
JFK-103B1W2 JFK-102B3W2.  Are you having trouble with your skills?  We can help you with that! Our training program has helped many people all across.
January 24-25, 2013 Igsummit.weebly.com Playing to build great projects from unknown needs Jorge Zavala Chief Disruptive Officer Kinnevo San Jose, CA
Building the SBDC Competitive Advantage Michael Roessler Small Business Programs Initiative Director.
Built on Azure, Moodle Helps Educators Create Proprietary Private Web Sites Filled with Dynamic Courses that Extend Learning Anytime, Anywhere MICROSOFT.
Phone Apps and Their Uses By: Deividas Vavilovas.
Datalayer Notebook Allows Data Scientists to Play with Big Data, Build Innovative Models, and Share Results Easily on Microsoft Azure MICROSOFT AZURE ISV.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Extreme programming (XP) Variant of agile Takes commonsense practices to extreme levels © 2012 by Václav Rajlich1.
MLevel Is the Fully Microsoft Azure-Based, Industry-Leading Casual Learning Platform Used by Enterprises Worldwide to Make Learning Fun MICROSOFT AZURE.
Agile. Processes Waterfall Traditional With prototyping Sprial Agile Dynamic Systems Development Method (DSDM) Scrum Crystal eXtreme Programming (XP)
Innovative Schools toolkit STRATEGIC WORKSHOP 2 Exploring good practice case studies.
Test Dan Wegner Founder & President Thriive Consulting Group LLC Find the Passion in Your Career & Land the Job You Want Presentation to NoCoNet - 11/16/15.
CERN IT Department CH-1211 Genève 23 Switzerland t Migration from ELFMs to Agile Infrastructure CERN, IT Department.
Web 2.0 Debi McGuire. What is Web 2.0? Huge paradigm shift in the Internet Social implications that impact education Tools are powerful, useful, and.
The Ten Essential Elements of Executive Leadership Vision Passion Value System Goals Strategy Communication Engagement Intellectual Growth Creating a Dynamic.
Introduction to Agile. Introduction Who is this guy?
OSP Labs Private Limited Mobile, IOT, DATA Analytics, CLOUD, WEB and Wearables Solutions.
Career Readiness Chapter 7 1. In This Chapter You Will: Chapter 7: Career Readiness 2 Learn about how internships, mentoring, part-time work and volunteering.
Development of China’s IT industry and its career prospects Philip Zheng Senior HR Director, Baidu.com.
Vijay Anand Product Management The transformation into the new social, mobile and global world.
THE BIG INTERVIEW NICOLE AURINGER EDU650: Teaching Learning and Leading in the 21st Century Instructor: Jackie Kyger July 21, 2014.
Run Your Beta Right Tricks and tips you can use to maximize the impact of your beta to have a more successful product launch.
Culture Snapshot Card Sort Analysis Video Questions.
Explore These Essential Points If You Want To Hire A Mobile App Developer
Coming up: What is Agile? XP Development Dan Fleck 2010 Dan Fleck 2010.
Key Principles for Building Business Success Steve Dunne – Managing Director Savvy Group Jon Peart – Director Savvy Construction.
Everything you need to know about your Igloo
How to use your data science team: Becoming a data-driven organization
The world’s first Learning Motivation Environment
Top Ten List for Directors of Technology
Presentation to BoulderNet - 5/21/15
Partner Logo Azure Provides a Secure, Scalable Platform for ScheduleMe, an App That Enables Easy Meeting Scheduling with People Outside of Your Company.
CAMMS Webinar cammsideas – Thursday 7th June, 2018
Jeff Denton and Gail Leslie DB Summit 2016
PACT Core Values.
5 Reasons Why Your Business Needs Idea Management Software.
Enterprise Business Agility Transformation What it takes to start and to scale Andrea Willemse EBA Summit Atlanta Sept 11-12, 2019.
Presentation transcript:

® lessons learned in the transition from AAA to mobile development Vijay Thakkar, Technical Director and Toy Maker CHANGING THE WAY WE MAKE GAMES

® ® Our Portfolio

® ® Zynga With Friends Formed in Fall 2008 (Newtoy) Based in McKinney, Tx Zynga With Friends: Nov million DAUs 14 million unique users

® a fresh start

® ® a fresh start | AAA Games Study in 2010 reported between $18 and $28 million $44M $55M $100M

® ® a fresh start | The Problems Massive games lead to massive investments Difficult to be agile and flexible Scheduling slips have a large impact Difficult to sustain

® ® a fresh start | A New Space with Mobile User base is ‘everyone’ Devices are always with you and connected New methods of interactions and features Small and concise experiences Embrace these strengths!

® ® a fresh start | New Ideas!

® ® a fresh start | The Ideal? Shipping successful games is fun Working on games you love is fun Working with passionate, talented people is fun Have fun while shipping great products!

® ® a fresh start | Our Approach Strive to build games in a few months Constant state of productivity Innovate, make mistakes, and adapt

® ® a fresh start | Minimum Viable Product Build the smallest core experience Grow and develop with something running Allows for more creativity and flexibility Identify potential problems early Less wasted time and effort

® the people

® ® the people | Small and Flexible Scrum / Agile development Preference flexibility and general knowledge over specialization Hire only the highest quality (force multipliers) Everyone is a Toy Maker

® ® the people | The Circle

® ® the people | Small Workflow The entire game may be completed in less time than a single system of a AAA title “Let’s try it” Tools are minimalistic and created as necessary Don’t fear the mistakes, they’re going to happen!

® ® the people | Focus and Productivity Remove everything that hinders productivity Minimize unnecessary meetings Put in a solid 8 hours and then go home! Library days designed for productivity

® how we build

® ® how we build | The Core Tenants Experiment until you find an nugget of fun Remove everything that doesn’t augment that nugget Polish, polish, polish

® ® how we build | Find the Nugget Anyone can come up with it Open, pie-in-the-sky phase, search for the positives Creative ideas come from happy people, and rarely from the office

® ® how we build | Indie Fridays Days for growth and exploration of new ideas Foster the creativity of your employees Open, creative collaboration across teams Lightning quick prototyping! No less than 25 new game ideas

® ® how we build | Dream Big, Build Small Let your ideas be as grand as possible, but understand your limitations Razor sharp focus on what could be built in a few months Get a first version up and running as quickly as possible

® ® how we build | Easy Prototypes!

® ® how we build | Be Willing to Change Remain open to iteration and changes Get as much feedback as possible Augmented by transparent team communication

® ® how we build | Stay Connected Utilize the ways that mobile devices connect people Opportunity to grow features with your users No feature is cut because of time, only pushed

® ® how we build | Simplicity and Polish Remember your audience! Devices are made for pick up and play games Launch times, responsive UIs and simple choices absolutely matter Polish phase never compresses, only moves

® the process

® ® the process | Don’t Rebuild Middleware is easy to embrace With smaller projects, each piece has a huge impact Literally thousands of developers solving the same problems as you Open source is huge! Use it and give back Reuse your own code, make a Toybox

® ® the process | What We Use Cocos2D CocosDenshion FBConnect UISpec JSON UIKit GHUnit Ruby / Rails Memcache Redis ActiveScaffold MySQL Perl PHP

® ® the process | Know Your Limits Compromises with team size and schedule Contract out work to make additional content The feature cuts at the end of the project are often the best!

® ® the process | Pivotal Tracker

® ® the process | App Distribution

® ® the process | Games as a Service 1,000 moves made per second 220,000 requests per minute All started on slicehost Profile and scale up the pain points as they appear Keep 24 / 7 maintenance outside of development team

® ® the process | Long Term Success

® ® the process | Learn from Your Users Metrics give you insight into your users If it’s at all important, track it Combine with direct player feedback Constantly evolve your tracking

® moving forward

® ® moving forward | Post Acquisition The Jetpack Bigger company != bigger processes A culture of collaboration Lessons learned in both directions Amazing capabilities of metrics

® ® moving forward | What Next? We prototype fast, lots to execute Balance between live development and new products Never stop improving and growing our processes Contributing back to the communities

® ® Wrapping Up New strengths of the mobile platform Small, agile approaches have huge potential Start everything with a small scope and grow Leverage existing work and fellow developers Make mistakes and evolve!

® | QUESTIONS?