Most new game developers follow production logic that's a bit too simple, says Kellee Santiago, of game platform-holder OUYA. Here's the typical production that students and first time indies often use: "First you have an idea for your game. Second, you make that game. Third, you iterate and playtest those mechanics until they're engaging, and fourth, you launch it." "This is okay for a student project," says Santiago. "You'll probably have lots of crunch, and it'll probably take a lot of time, but that's okay, because you're a student, and you don't need your game to be done until you're handing it to your teacher." But drawing from her time as president of Journey and Flower developer ThatGameCompany, she says there's a big leap from those simplistic models of production to something that's actually usable by modern indies. Most production models, such as the Cerny Method, and Agile/Scrum, assume that you're part of a larger company, with support from PR, marketing, and financial people. But most indies have to do all of this themselves, on top of making sure the core gameplay loop is satisfying. During her GDC China talk, Santiago outlined her adjusted production model, presuming you're also leading your company. 1. Assess assets & constraints. "We have to assess the realities of the time space continuum," she joked. "How long can we go with the money we have? What are our skills, and do we need to supplement them? How much time do we have? What are the major unknowns of the game? The features that have the biggest effect on the final experience. And the more unknown the game design, the easier it needs to be executed upon." 2. Evaluate the marketplace. What are the competing products? How is your game different from them? Where have they succeeded, and where have they failed? "How is your game going to stand out?" she poses. "If you're making a retro platformer, how are you different? Try and find sales data on those games, either by asking around at conferences, or looking at their standing on Steam or Google Play." "Be empowered by the ability to learn what they did right, what they did wrong, and how you can use that information to improve your game," she added. "You should look at other works, games or not, that explore similar ideas to your game." 3. Look at the calendar of events. You can sort of use submission to competitions as milestones, as an indie. "For every one of these events, you're going to need a stable, great-feeling build," she says. "It's weird to think about this at the beginning of your project, but it'll impact what features you're working on, and when. You might need a working, stable build in time for the Independent Games Festival competition." 4. What are the biggest unknowns? "Are they critical to the experience?" she asks. "Those are the features you want to start prototyping first." You need to know how and where they're going, and whether they're even worth trying. 5. Vertical slice. Get input on this vertical slice as soon as you can, making sure a solid subset of your features is in place. 6. Alpha I. This is when you first have your game playable from the very beginning to the end. Get lots of people to play it. "This is also the first time you can step back and look at the game in a potential final state," she says. She also finds that indies often have some big features missing when they get here. "You may still have to add some features to make it feel like a core experience," she says. 7. Alpha II. All features should be implemented and final, and you do lots and lots of playtesting, all throughout Alpha I and Alpha II. 8. Beta. By now everything's solid, and you should just fix bugs. There's always the urge to succumb to feature creep, but you have to lock it down. 9. Re-evaluate the schedule regularly. You have to keep having conversations about your schedule and your budget. Technically, she says, this shouldn't be number nine, it should be a sub-point after each step. "It's always tempting to keep working, and fix all those bugs," she says, "but it'll keep everyone much more sane if you keep evaluating your schedule and budget." 10. Maintain a stable build. "The longer we go without addressing bugs, the harder they are to find, and the more entangled they become," she says. Vertical slice sprints can help with that, making sure your build is stable all the time. After this, your game is ready to ship! Gamasutra and GDC China are sibling organizations under parent UBM Tech.
Kellee Santiago's 10-step video game production plan
Oct. 21, 2014

Tags:
event-gdc
Subscribe to our newsletter
About JikGuard.com
JikGuard.com, a high-tech security service provider focusing on game protection and anti-cheat, is committed to helping game companies solve the problem of cheats and hacks, and providing deeply integrated encryption protection solutions for games.
Top

Nintendo Switch 2 dodges tariff price increase, but accessories will experience 'price adjustments'
April 18, 2025

Mario Kart World features missions for the first time in 20 years
April 18, 2025

Removal of Unity 6 from China 'not tied' to tariffs, says Unity
April 18, 2025

Cocos Encryption: Advanced Game Protection Strategies for Cocos Engine Developers
April 17, 2025

UE Encryption: Safeguarding Unity Engine Games from Reverse Engineering
April 17, 2025
Recent

Nintendo Switch 2 dodges tariff price increase, but accessories will experience 'price adjustments'
April 18, 2025

Mario Kart World features missions for the first time in 20 years
April 18, 2025

Removal of Unity 6 from China 'not tied' to tariffs, says Unity
April 18, 2025

Cocos Encryption: Advanced Game Protection Strategies for Cocos Engine Developers
April 17, 2025

UE Encryption: Safeguarding Unity Engine Games from Reverse Engineering
April 17, 2025

Multi-Platform Encryption: Securing Game Data Across Devices
April 17, 2025

H5 Games Encryption: Securing HTML5 Game Content in the Modern Era
April 17, 2025

Dwarf Fortress has topped 1 million sales on Steam
April 17, 2025

Frostpunk 2 nears 600,000 sales after 'tough' year for developer 11 Bit Studios
April 17, 2025

Former Arkane Austin VR lead opens new studio with backing from Meta
April 17, 2025
Popular

SO File Encryption: A Crucial Solution for Game Security
April 16, 2025

Panic has paid out over $1 million to Playdate developers on Catalog
April 16, 2025

A Minecraft Movie has grossed $550 million globally in under two weeks
April 16, 2025

'A vicious cycle:' Translator unions call out Keywords for lowballing contract workers
April 16, 2025

Resource Encryption in Cocos Engine Games: Strategies and Solutions
April 15, 2025

PAK Resource Encryption: Enhancing Asset Security in Unreal Engine Games
April 15, 2025

Native Library Hardening: Securing Game Engines Against Code Injection and Reverse Engineering
April 15, 2025

How Balatro publisher Playstack delivered a marketing masterclass
April 15, 2025

Ubisoft open-sources color blindness accessibility tool Chroma
April 15, 2025

Niantic is laying off 68 employees after selling its game business for $3.5 billion
April 15, 2025
Random

Saber Interactive CEO donates $5 million for game industry institute at University of Texas
April 12, 2025

Top Benefits of DLL Files Encryption for Ultimate Game Protection
April 10, 2025

JS Script Encryption: Ultimate Protection for Cocos Engine Games
April 14, 2025

Game Lua Script Encryption: Ultimate Protection Guide for Developers
April 10, 2025

Game Lua Encryption: Safeguarding Your Game Scripts
April 9, 2025

Why Python Script Encryption Is Critical for Modern Game Protection
April 10, 2025

IL2CPP Encryption: Safeguarding Unity Game Code from Reverse Engineering
April 14, 2025

A Minecraft Movie has grossed $550 million globally in under two weeks
April 16, 2025

PAK Resource Encryption: Enhancing Asset Security in Unreal Engine Games
April 15, 2025

Ubisoft tells The Crew players they never actually owned the game
April 10, 2025
Most Views

AssetBundle Encryption: Powerful Unity Asset Protection Strategy
April 10, 2025

Why Python Script Encryption Is Critical for Modern Game Protection
April 10, 2025

Enhancing Game Security with C Code Encryption
April 10, 2025

Game Lua Script Encryption: Ultimate Protection Guide for Developers
April 10, 2025

Unreal Engine Encryption: Safeguarding Game Assets and Communications
April 10, 2025

Ubisoft tells The Crew players they never actually owned the game
April 10, 2025

Industry veterans establish Onibi to create the 'most accessible UGC open world' ever
April 10, 2025

Game Lua Encryption: Safeguarding Your Game Scripts
April 9, 2025

Game Code Encryption: How to Protect Your Game from Reverse Engineering
April 9, 2025

Anti-Cheat FAQ: Best Anti-Cheat in Game for Ultimate Fair Play
April 9, 2025