Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Practical Game Design
Practical Game Design

Practical Game Design: Learn the art of game design through applicable skills and cutting-edge insights

Arrow left icon
Profile Icon Kramarzewski Profile Icon Ennio De Nucci
Arrow right icon
$19.99 per month
Full star icon Full star icon Full star icon Full star icon Full star icon 5 (2 Ratings)
Paperback Apr 2018 476 pages 1st Edition
eBook
$38.99 $55.99
Paperback
$69.99
Subscription
Free Trial
Renews at $19.99p/m
Arrow left icon
Profile Icon Kramarzewski Profile Icon Ennio De Nucci
Arrow right icon
$19.99 per month
Full star icon Full star icon Full star icon Full star icon Full star icon 5 (2 Ratings)
Paperback Apr 2018 476 pages 1st Edition
eBook
$38.99 $55.99
Paperback
$69.99
Subscription
Free Trial
Renews at $19.99p/m
eBook
$38.99 $55.99
Paperback
$69.99
Subscription
Free Trial
Renews at $19.99p/m

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing
Table of content icon View table of contents Preview book icon Preview Book

Practical Game Design

Introducing the Game Production Process

Welcome to the games industry! It's an ever-changing world where competition is fierce, publishing platforms and business models come and go (crowdfunding has appeared and seemingly peaked in just a few years), whole genres of products disappear (only to be revived or reinvented 15 years later), and big publishers and small independent studios alike fight for an ever-limited resource: player attention. We're often giving away more and more (if not all) of our content for free, hoping to monetize users later down the line.

At the time writing, Valve's Steam dominates publishing on PC, while Sony, Microsoft, and Nintendo keep fighting for their share of the console pie. Exclusively handheld consoles are on the back foot, quick being replaced by phones and tablets. The mobile industry itself is all but dominated by Google's Play Store and Apple's App Store and while the mobile market keeps on growing, it has become much, much harder for small developers to break through and make a profit. User acquisition is extremely challenging (read: expensive) and lack of support from the platform holder can sink your profitability. Premium (paid-for) mobile games are a minority, and most financially successful products are what we consider freemium or free to play. In this crowded market, games are becoming more and more expensive to make, market, and operate. What worked in 2010 works no more; the best bet for small groups of indie devs is now with Steam, though that market has also been flooded with the introduction of the now-defunct Steam Greenlight. According to the data exposed by http://steamspy.com/, there were 379 games published on Steam in 2012; by 2016, that number grew to 4,207. Developers now face a market that's increasingly hit-driven, and unless you sit on a billion-dollar brand such as FIFA or Call of Duty, playing it safe is no longer an option. If you do not adapt and innovate quick enough, you're sure to face commercial failure. As the stakes go higher, teams either balloon out of proportion or grow ever leaner.

Now, the reality might have sounded a little grim, and make no mistake, while it's very difficult to make a great game, it's even harder to make it successful. But for those who keep on trying, for those who do not hold back and surrender after their first, fifth, or even twentieth canceled or failed game, this can be the best industry on the planet and within it, being a game designer can be the most rewarding and fulfilling job.

We'll start this book by delving briefly into the basic machinations of the games industry, exploring game design roles and responsibilities, production methods, and development milestones. There's a lot to cover, and probably much more exciting stuff to follow so... Are you ready? Let's begin!

Game design roles

Game designers come in all shapes and sizes. We've got generalists that work on everything as well as highly specialized craftsman put in charge of a single system. Creative leads often work on a high level, maintaining a cohesive vision for the game and shaping it through feedback, with typically little to no hands-on involvement.

There's no universal distinction, with roles and responsibilities varying between companies, but game designers can be roughly divided into:

  • Generalists: Junior and senior game designers, as well as lead designers and creative directors. A generalist will often take care of (or feedback on) all areas of game design not already covered by someone else on the team.
  • Economy designers/monetization specialists: A role very likely to be encountered in the mobile games industry as nearly all products require someone with expertise in designing and implementing a fitting monetization strategy, as well as balancing the game economy.
  • Level designers: Often a crossover between a designer and a 3D artist. Some level designers only take care of the gameplay side of the level, while others are capable of delivering a finished stage.
  • Mission/content designers: Rather than working on new features and game mechanics, these designers specialize in adding and balancing in-game content, from buildings, vehicles, NPCs, and weapons to quests, puzzles, achievements, and more!
  • Narrative designers: Tasked with writing, designing, and implementing narrative elements in games. Often work hand-in-hand with level and mission designers to help craft a playable experience.
  • Systems designers: A catch-all term for all designers focusing on the more high-level design of game mechanics, loops, and systems rather than content creation and balancing. Big game projects will often have a specialist taking care of multiplayer game modes, player progression, or combat.
  • Technical designers: A term usually reserved for highly qualified mixtures of a gameplay programmer and a game designer, or used for a game designer empowered by tools and scripting languages. They design and implement new game features and mechanics, be it independently or by bridging the gap between design and programming teams.

Specialization and T-shaping

More specialized positions only make practical sense in a big team or a large company that can support them. Look carefully at the opportunities available to you as well as your interests. If you have another passion, explore it; there's a high chance it will become useful or inspiring. An interest in creative writing and storytelling can lead towards a career as a narrative designer. An artistic aptitude and interest in 3D modeling and world-building will naturally lead you towards level design.

On the opposite side of heavy-specialization lies T-shaping: broadening your skill set and the spectrum of tasks you can handle. Developing a broad range of skills (even at an entry level) is always a good idea.

Ultimately, your job is not to design the perfect gameplay system and walk away. You are there to help realize the game's potential, turning it into the best possible experience for your players. Sooner or later on a project, you'll find an area outside of your core responsibilities that you'd like to improve, and often it's much faster and easier to just work on it yourself rather than to create a ticket in the system for someone else to eventually (if ever) address. For the record, I am not advising you to be a rogue agent who constantly messes with other people's work and tries to sneak things past the quality assurance team. I am simply asking you to be very proactive and constantly seek opportunities to improve things. The difference between good and great is that extra attention that often wasn't planned for and isn't necessarily part of the original specification. When things are good enough, derailing other team members just for a tiny improvement is not warranted or productive. In these situations, a wide skill set can enable you to turn great into excellent. Just make sure to share the changes you've made with others—leave the surprises for the players, not for your team!

A variety of skills will turn you into a more helpful and independent team member, allow you to communicate more effectively with experts from different fields, and even improve your creativity. One of the most coveted ones is programming. However daunting it sounds, taking even the most basic scripting courses and tutorials will be hugely beneficial. It will improve your understanding of how games work (including the constraints and possibilities at hand) and perhaps even allow you to create or tweak parts of the game without having to rely on programmers. Just make sure they review your work and decide it's up to their standards!

When it comes to tools, word processors, spreadsheets, and presentation software are absolutely essential, but don't forget about the powers of pen and paper! Even the most basic drawing can help clarify your ideas and avoid confusion. On top of that, having a working knowledge of popular game engines such as Unity and Unreal is highly desirable, and both offer easy-to-follow tutorials. Any generalist should also look into learning 2D and 3D art software, audio and video editing suites, as well as looking into the VFX (visual effects) editors built into the aforementioned game engines.

As for personal growth beyond tools and game theory, I suggest self-studying in psychology (especially cognitive science), creative writing, physics, and economics. But remember, you learn most when you're having fun. Focus on something you enjoy or wish you could do. Take things at a manageable pace and stay on the lookout for new tasks and opportunities to jump on. Experiment, stay curious and don't believe everything you see or hear.

Development teams

In tiny independent teams, there can often be no space for designated product people (a term used to describe producers, game designers, and live operations managers). In such situations, game design responsibilities are distributed between the artists and programmers.

However, while a team with no designer may work well on a small indie scale (one to four people), the prospect of running a game team of more than five people without a designated designer is a very risky one. With the freedom of distributed design (colloquially called design by committee) often comes a lack of ownership and accountability. Making good design decision becomes increasingly difficult as the game is being pulled in different directions and lacks a cohesive vision. In such teams, even the most pressing gameplay issues can go unaddressed. Everyone loves to chip in with their ideas, but nobody feels compelled to work on design problems, be it for the fear of associating themselves with them, or the conflict of going against the rest of the team.

You're most likely going to be a part of a small or mid-sized team. Anything with 15 to 30 people would be considered a medium-sized team, and this number will always fluctuate depending on where you are in the development cycle and includes a total of two to four design-oriented staff members. A smaller operation has a headcount of 5 to 12 people, and one or two other design-oriented people at most. It's also quite common, especially for a senior designer working on games with a relatively manageable scope, to be the only designated game designer on the project.

Each company has its own approach to managing human resources. And while various artists and even programmers jump in and out of projects to help the teams around critical milestones, designers are often in it for the long run, that is, from preproduction until the game is released, and most likely some more after that. This is not only because of the importance of having a unified design direction but also due to the sheer amount of time and effort required to get to know the game and make meaningful design decisions.

While bigger teams have hugely varying structures, with space for a very low-level specialization, medium and small teams usually share a similar setup across the industry. As a great example of the strategy of small teams, let's look at the creators of Clash of Clans, the Finnish game company Supercell, who by definition are an assembly of independent cells. Each cell is a small team consisting of a producer, a few artists and coders, at least one tester, a generalist game designer and potentially a monetization/live operations-oriented person. People rotate in and out of their cells slowly as games are kicked off or killed (canceled). Each team can also count on support from a stable of people who work for the whole company, taking care of player analytics, finance, social media, operations, customer support, marketing, user acquisition, and more. The goal of Supercell's structure is to create an environment that facilitates creativity, and gives each team the power to make decisions on a game's design and direction.

Responsibilities of a game designer

The tasks and responsibilities of a game designer vary dramatically and are affected by the team structure, project type, and the development phase.

To shed some light on what you might be required to do, let's look at a real-world example. Here is a list of tasks I undertook when working with a mid-sized team at a London studio, Space Ape games, on a mobile game, Transformers: Earth Wars. The game could be classified as a part of the Build & Battle genre—similar to Clash of Clans, but with a multitude of unique characters, all with their own attacks and abilities.

In the two and a half year period (one year to soft launch, half a year to polish the game, and a year of live operations), my tasks included:

  • Writing the GDD (game design document) and most of the subsequent feature specs (smaller documents explaining game features and content required).
  • Communicating the design vision (face to face, and in writing) and overseeing the implementation of game mechanics, features, and content.
  • Creating user flows and sketching user interface designs.
  • Prototyping, designing, and implementing new gameplay systems and content including characters (with varied classes, stats, behaviors, weapons, and special abilities), game modes, achievements, buildings, and defenses.
  • Level design and creation of single-player campaigns.
  • Planning, scripting, and tweaking tutorials, achievements, and cutscenes.
  • Balancing gameplay with dozens of special abilities and over 100 unique characters.
  • Writing and integrating in-game text and dialog.
  • Requesting and integrating new VFX. Over time, I also started doing more and more particle effects on my own by tweaking and combining existing ones (thus enabling that artist to work on other games).
  • Planning a future content roadmap: new characters, game features, and story developments.
  • Managing an external writer and audio engineer, creating a list of tasks for them, feeding back on their work, and integrating it.
  • Addressing the community via weekly Twitch Live Streams, YouTube videos, Q&As, and more.

Now, this sure sounds like a lot to handle! Fortunately, I had another senior designer working with me during the first year of development. We also had the entire game economy handled by our monetization specialist. This included setting up and fine-tuning the income and spending of in-game currency, level up and upgrade curves, building timers, in-app purchases, and more. We also had a live operations expert who joined later and took care of our weekly special events, in-app purchase promotions and content rollout. All of these tasks can, and often will also fall on the game designer.

Do not worry though! Throughout this book, we'll shed light on these confusing terms and technical jargon, and build an understanding of how to approach your daily tasks as a game designer! First up, how are game projects run?

Software development models

We'd like to help you better understand the production process and the path a game project takes. To achieve that, let's take a brief look at the two most common software development models, Waterfall and Agile.

Waterfall

Waterfall, as we understand it today, is a sequential approach to production with no space for iteration. The product is supposed to go through six rigid phases in a specific order (always trickling down, such as a waterfall):

  1. Listing all software requirements
  2. Analyzing requirements
  3. Designing the whole product and its architecture
  4. Writing and implementing all of the systems and content
  5. Testing and debugging
  6. Operations, support, and maintenance of a completed product

Since this process allows for no iteration, its use in games development is highly limited. It can, however, be applied on a small scale, be it on a part of game's content (asset production) or a single game feature with already proven mechanics and rock-solid specification. Applying waterfall on the whole product (with unproven mechanics and systems) would most likely result in a broken game that ticks all the boxes but is not fun to play at all.

Agile

Creating a highly polished and fine-tuned work of art is not easy, which is why games benefit greatly from extensive iteration. These iterative cycles are at the core of the Agile methodology of software development. The Agile Manifesto (http://agilemanifesto.org), which popularized the movement, has led to the development of several frameworks; Scrum is one of the most popular in the games industry.

Scrum

Scrum is traditionally best suited for teams of 10-15 people; for larger teams, there are modified versions such as Large-Scale Scrum and Scrum of Scrums.

Scrum itself usually relies on sprints (development cycles) that last a few weeks (usually between one and three), as well as short daily standup meetings (where relevant progress is being shared). Longer development cycles can be used but anything spanning more than four weeks hampers the iterative process and becomes very hard to plan. Flexibility is a core tenet of Scrum, and it has to be preserved by adhering to short (but still meaningful) sprint cycles.

In Scrum, a product owner (usually the producer) represents the interests of an end user and ensures that all development tasks are divided into a set of comprehensive tickets.

Tickets are virtual reminders of the work you have to do. Most teams use online ticket and bug tracking systems such as Jira, which offer easy to use dashboards and manage everything, from feature and content creation tasks to bugs and issues that come out of testing. Work done in each sprint cycle has to be properly tracked as tickets so it can be planned and tested.

A task to create a resource trading feature would probably take the shape of a user story (a task that's described from the point of view of the end user), starting with As a player, I can easily trade resources with my guildmates... and would be followed by a detailed set of functionalities and acceptance criteria, and possibly paired with a user interface mockup or a link to a relevant design document. These tasks are placed in the product backlog and wait for the end of the current development cycle. The backlog itself is a database of all tasks and bugs. It's usually handled by tracking software such as Jira and requires regular oversight from the production staff (including the designer).

On top of using software dashboards, many teams opt for a physical sprint board often placed on an actual office wall or a large whiteboard. The sprint board is where all relevant tasks end up, often in the form of sticky notes. Bugs rarely live on these boards as they are too small to track with such scrutiny. Moreover, bugs rarely follow the workflow of new feature and improvement tickets.
A physical sprint board is a great visual indicator and serves as the epicenter of daily standup meetings, where people working on each task share their progress and move the ticket across the board to reflect their progress. Commonly, sprint boards are divided into four columns: to do, in progress, testing, and done.

The sprints themselves can consist of multiple phases. For example, in a game that has already been released, a three-week sprint might have two weeks of development (after which all features are locked into place) and a week fully dedicated to bug fixing, testing, and a store submission of the improved version of the game. Each sprint formally ends with a retrospective and starts with a planning meeting. During sprint planning, any upcoming tasks are pulled from the backlog, estimated by their respective disciplines, and slotted into the newsprint.

Game designers working in Agile teams will greatly benefit from their iterative nature and increased flexibility, but only if they stay diligent! Once the development cycle begins, it is unlikely you'll be able to sneak in extra feature work. Any improvements and ideas you'd like to put into the game will have to be turned into concise and actionable tickets and brought to everyone's attention during sprint planning or backlog grooming (a regular analysis of all open tickets). Design documents and spreadsheets will rarely be seen by your teammates unless you include them in the tickets themselves.

Production schedule and milestones

Due to their ever-changing nature, game projects are incredibly difficult to plan. By now, most gamers are very familiar with the frustration of having their most anticipated game delayed and pushed back multiple times. In such situations, no one suffers more than the developer; publishers rarely pay for extended development.

Games vary in size, and teams vary in velocity. Still, the main production phase can span anywhere from several months for some of the smaller mobile games, to three or four years for big PC and console titles.

Game projects are divided into specific phases and milestones, and each milestone has a set of criteria that has to be fulfilled. If the project is being funded by a publisher, the developer will only be paid once the milestones are delivered, reviewed, and approved by the publisher.

The production process allows for better structure development, estimating its costs and increasing the chances of finishing the product on spec and on time. Unfortunately, big design pivots, unforeseen technical issues, licensing problems, and financial pressures are commonplace in our industry. Experienced producers always push for a buffer of an additional 15-25% development time on each milestone, and quite often that still isn't enough.

These production processes are essential even if you're working on your own or as a part of a tiny independent operation. A set of deadlines and even loosely defined short and mid-term goals to work towards will help you focus, stay motivated, and increase the chances of finishing the project.

Greenlight gates and vertical slice

As we already know, game development is risky and expensive. To minimize the risk, during the life cycle of a project it will likely have to go through at least one greenlight gate—a point at which the fate of the game is being decided. A failure to greenlight will force the team to go back and iterate on the idea or result in the game being canceled altogether.

Before real production starts, game designers work with their producers to create and present the initial greenlight documentation to the key stakeholders in the company, hoping to convince them that the concept being proposed is a wise investment of time and money.

Once development starts, a version of the game itself is what's being shown. It's a common practice to start the project with the aim of spending the first several months on creating a so-called Vertical Slice. Vertical Slices are essentially demo versions of the main game hoping to showcase its potential, prove the artistic vision, and validate basic gameplay mechanics. Think of them as vertical slices of a cake: it may cover a very small area of the final product but contains all major ingredients (game systems are essentially horizontal layers). It serves as a good indication of whether it's worth the commitment to make the whole cake/game.

It's not uncommon to use Vertical Slices to present the game to the press, create teaser trailers, as well as to try and get external investors or publishers on board with funding the project. However, at diligent studios, many games will get canceled before they get that far.

Traditional milestone structure

While each studio and game producer can have their own way of running a project, a variation of the traditional set of milestones and production phases (borrowed from the movie industry) is employed by most:

  • Concept phase: An idea is born! A concept document (usually in a form of a 5-20 slide presentation) is created and pitched to key stakeholders. If the project is given the go-ahead, the initial preproduction team is assembled and tasked with expanding the concept.
  • Preproduction: A crucial period where the most important design decisions are likely to be made. Core gameplay mechanics are being validated by prototyping. The game's scope, art direction, technical requirements, production schedule, and team size are all being established. At the end of preproduction, the GDD should be finalized by the designer and approved by key stakeholders.
  • Production: The team begins to execute on the agreed design, writing production-quality code, art assets, and content. As a rule of thumb, the further the game is into production, the harder it becomes to make large changes in product design.
    • Pre-alpha: Depending on the length of the project, several interim production milestones are usually set, with the aforementioned Vertical Slice often being one of them. These give the team a defined mid-term goal to work towards and are useful even if there is no publisher (and therefore payment) associated with them.
    • Alpha: At the end of the Alpha stage, the product should be feature-complete, meaning the game is playable from start to finish (should it have one) with all functionalities and content roughly in place. That said, the quality will be far from final, with many bugs left to be fixed and various improvements and changes to be made, often based on the results of playtesting.
    • Beta: Beta represents a much more complete version of the game. In theory, all of the content is locked in place and the only changes being made from there on are bug fixes, balancing changes, tweaks, and polishing. Some companies will conduct public beta tests that are either closed (invite only) or open to everyone.
    • Gold candidate: Once all important issues have been addressed, a release candidate can be approved by the publisher to put the game on the path to distribution! The gold status itself goes back to the old practice of creating a GM (Gold Master)—a version of the game that would be signed off and used for mass duplication of the final product.
    • Release: It's time to celebrate! Your game has beaten the odds! Making games is hard and expensive, and the vast majority never see the light of day.
  • Post-release: Depending on the post-release support plan, the team will either drop the milestone structure and handle improvements and additions on a sprint-by-sprint basis or create additional milestones around the creation of DLC (downloadable content) and larger expansions.

Validation funnel in-game development

Let us delve into a slightly less traditional and more experimental approach to game production. While most game studios avoid talking publicly about unreleased and failed game projects, companies such as Supercell and Wooga often talk about the huge amount of games they have killed (canceled) at various stages of their life cycle. Some projects get canceled as late as during a soft launch that is, a test release in one of the smaller market such as Canada, Australia, Philippines, or the Netherlands.

Isn't canceling 9 out of 10 games hugely wasteful? And why would a nearly finished game ever get shelved?

Companies that adopt this model often operate in the mobile market, where the costs of marketing and user acquisition far outweigh the entire development cost. As the mobile market is a hit-driven one and studio resources are limited, to release a poorly performing product would mean to not work on something with a potentially much bigger upside—an opportunity cost, you may say.

The process of gradually culling less promising projects is what validation funnel is all about, and there's much to learn from it, no matter the type of game you work on and the markets you operate in. For one, games are never sure-fire hits. To allow for a high cancellation rate (especially in the early stages of the development) is to enable your team to take more risks and be creative. It's also important to give the teams the power to kill their product, rather than to have that decision flow from senior executives—the former is empowering and inspiring, the latter antagonizes and demotivates. If the decision has been made well into production, a postmortem presentation should follow. The aim of the postmortem is to analyze the production process, explain the reasoning behind key decisions, and share any learning from the project across the entire company.

The following is the validation funnel and game development process employed at Space Ape games at the time of writing. At the core of the process are small teams supported by shared company resources and outsourcing. While this funnel is focused on free to play mobile games, a similar approach could be taken with any digital product:

  • Ideation: At Space Ape games, roughly a day per month is dedicated to an initiative during which the company can come together to form self-directed mini-teams that collaborate on something outside their day-to-day duties. This initiative often has a set objective and creative constraint; it may be around T-shaping, branding, improving existing games, or coming up with new ideas and prototypes. If new games are the focus, the lineup of game concepts and prototypes is voted on by the wider company. Ideas that are popular and deemed viable are then expanded upon and taken into preproduction, or put in the backlog awaiting a more suitable time. The key differentiation here is that new game ideas are not dictated by the executives or creative directors; they form and gain traction organically from within the whole company.
  • Preproduction: A team is formed around the idea and works on its design. Core game loop, game pillars, target audience, brand, art, and technical direction are all being defined. The preproduction phase of Space Ape games is kept short and often ends with market sizing.
  • Market sizing: This validation phase usually includes market research (looking into industry trends and competition) as well as testing our idea for a brand and potential user acquisition costs. To do the latter, we will often create a set of test advertising campaigns using a few potential art styles and brands for our game. The game will only pass if there's space for the product in the market and potential user acquisition costs are acceptable. It's possible to delay market sizing and begin the work on the internal prototype, but ultimately, all games need to make sure they can acquire an audience if needed.
  • Internal prototype: The game concept is now ready for execution and a more polished and feature-rich prototype is being created. The team will now extensively iterate on gameplay and gather feedback from internal and external playtesting. At the end of this phase, a company-wide test is held. If the team is satisfied with the feedback and believes in the product, and if there are no red lights on the horizon, the game idea will live on!
  • Alpha: The team switches over to writing production-quality code and continues to develop and playtest the game. The difference here is that Alpha builds can be used to gather external validation. This only happens if the team itself decides to seek real-world insight into certain aspects (such as experimental controls or multiplayer code). In such cases, a test version of the game will be released in a small territory, often with a placeholder name and under the umbrella of a brand new publishing name. The only way to test unknown quantities is to release the game to a real market and see how it fares. As everything is subject to extensive changes and most of the game will still be missing, these early versions of the game do not allow for any in-app purchases and are not ready to provide real insight into important stats such as user retention.
  • Beta: A natural expansion of the Alpha stage with production going full Steam ahead. As always, company playthroughs, playtesting, and external validation help to push the game in a more refined direction. At the beta stage, the metagame should be validated (at least internally); this means the inclusion of long-term progression and features focused on improving player retention. The game is still likely to undertake major changes and will abstain from including any in-app purchases.
  • Soft launch: At this stage, the game is released in a few territories, with the official title and branding. The game will remain in soft launch for several months as the team works on additional features, balancing, and polishing the product and improving the KPIs (Key Performance Indicators). Such KPIs include user acquisition costs, player retention, purchase conversion rate, estimated LTV (lifetime monetary value of a retained user), game session length, and frequency.
  • Release: As the game is nearing worldwide release, the company will work on the game's marketing and user acquisition strategies. By then, the platform representatives (in this case Google and Apple) might already be aware of the product and its upcoming release, increasing the chances of receiving the ever-elusive featuring (for example, a prominent promotional banner on the virtual storefront).
  • Live ops: The worldwide release of a free to play game marks the end of the official development phase and the beginning of the live operations era. The game team will continue to work on designing and implementing new features and content, and the game's live operations managers will ensure a steady stream of engaging events. In this world, the release is just the beginning.

Thanks to market sizing, frequent playtesting, and multiple stages of internal and external validation, teams at Supercell and Space Ape games can take risks with their ideas, yet minimize the unknowns when launching a finished product. It may be difficult for a game to make it to the end of the funnel, but once it does, it's much more likely to become critically and commercially successful, warranting ongoing support and investment.

As always, it's important to note that no process is set in stone. While every phase described here is important, the funnel approach is likely to shift and evolve along with industry practices, the company, and its culture.

Role of a games publisher

It's possible that a game project you'll be working on will have a publisher other than your studio. The relation between the publisher and the studio can either be internal (in which case they own the developer) or external (the publisher is connected to the studio).

Whatever the relation to the developer, the publisher will not only release the product under its own name and market it, they are also very likely to cover all of the costs of development. Deals and royalty structures vary greatly, but in most cases, publishers are the ones who keep the cash flowing between all involved parties and are the ones who are set to gain (or lose) the most. Publishing can get very complex; sometimes more than one studio will work on a single game, other times an external owner of an intellectual property (IP) will be involved (the IP itself can be a brand, a book, video game, or movie universe).

When a publisher is engaged in the project, the detailed milestone structure mentioned previously will be of paramount importance as it will carry financial outcomes for the developer. Publishers will have to approve the GDD and provide feedback on each and every milestone; this can, of course, limit the flexibility of the developer, but it will also help ensure the project stays on track and has a chance of being released. Sometimes, publishers also take care of initial ideation and seed the game pitch to the developer.

Summary

As you surely realize by now, game development is quite complex and game design itself can be a very broad and elusive subject...

We might have just scratched the surface, but so far we've looked at how games are being produced, what kinds of teams make them, and what responsibilities a designer can assume within a development team.

Some games might have no real ending, but every game project has a start! We'll now put some of that industry knowledge into perspective, and start looking at how to work on a game idea and turn it into a presentable game concept.

And remember, your job is not to design the perfect gameplay system and walk away. You are there to help realize the game's potential and turn it into the best possible experience for your players. Put your personal preferences and biases aside and focus on what's good for the project, even if it requires you to scrap ill-fitting ideas and throw away weeks or months of work in the process.

 

Left arrow icon Right arrow icon

Key benefits

  • Implement the skills and techniques required to work in a professional studio
  • Ace the core principles and processes of level design, world building, and storytelling
  • Design interactive characters that animate the gaming world

Description

If you are looking for an up-to-date and highly applicable guide to game design, then you have come to the right place! Immerse yourself in the fundamentals of game design with this book, written by two highly experienced industry professionals to share their profound insights as well as give valuable advice on creating games across genres and development platforms. Practical Game Design covers the basics of game design one piece at a time. Starting with learning how to conceptualize a game idea and present it to the development team, you will gradually move on to devising a design plan for the whole project and adapting solutions from other games. You will also discover how to produce original game mechanics without relying on existing reference material, and test and eliminate anticipated design risks. You will then design elements that compose the playtime of a game, followed by making game mechanics, content, and interface accessible to all players. You will also find out how to simultaneously ensure that the gameplay mechanics and content are working as intended. As the book reaches its final chapters, you will learn to wrap up a game ahead of its release date, work through the different challenges of designing free-to-play games, and understand how to significantly improve their quality through iteration, polishing and playtesting.

Who is this book for?

Whether you are a student eager to design a game or a junior game designer looking for your first role as a professional, this book will help you with the fundamentals of game design. By focusing on best practices and a pragmatic approach, Practical Game Design provides insights into the arts and crafts from two senior game designers that will interest more seasoned professionals in the game industry.

What you will learn

  • Define the scope and structure of a game project
  • Conceptualize a game idea and present it to others
  • Design gameplay systems and communicate them clearly and thoroughly
  • Build and validate engaging game mechanics
  • Design successful business models and prepare your games for live operations
  • Master the principles behind level design, worldbuilding and storytelling
  • Improve the quality of a game by playtesting and polishing it

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Apr 19, 2018
Length: 476 pages
Edition : 1st
Language : English
ISBN-13 : 9781787121799
Concepts :

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing

Product Details

Publication date : Apr 19, 2018
Length: 476 pages
Edition : 1st
Language : English
ISBN-13 : 9781787121799
Concepts :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 167.97
Learning C# by Developing Games with Unity 5.x
$48.99
Practical Game Design
$69.99
Getting Started with Unity 2018
$48.99
Total $ 167.97 Stars icon

Table of Contents

16 Chapters
Introducing the Game Production Process Chevron down icon Chevron up icon
Game Concept Chevron down icon Chevron up icon
Scoping a Game Project Chevron down icon Chevron up icon
Design Documentation Chevron down icon Chevron up icon
Adaptation of Mechanics Chevron down icon Chevron up icon
Invention of Mechanics Chevron down icon Chevron up icon
Prototyping Chevron down icon Chevron up icon
Games and Stories Chevron down icon Chevron up icon
Level Design Chevron down icon Chevron up icon
Characters Chevron down icon Chevron up icon
User Interface and User Experience Chevron down icon Chevron up icon
Accessibility Chevron down icon Chevron up icon
Balancing Chevron down icon Chevron up icon
The Final 10% Chevron down icon Chevron up icon
Games As a Service Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Full star icon 5
(2 Ratings)
5 star 100%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
Pete Bungo Aug 17, 2019
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book has so much information, from descriptions of what that person does on designers team, to definitions of the terms, to how to build a game and it’s mechanics
Amazon Verified review Amazon
Tan Sep 25, 2022
Full star icon Full star icon Full star icon Full star icon Full star icon 5
A lot of priactical knowledge and insights about mobile games, eSport, etc. Thank you, this was a good reading!
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is included in a Packt subscription? Chevron down icon Chevron up icon

A subscription provides you with full access to view all Packt and licnesed content online, this includes exclusive access to Early Access titles. Depending on the tier chosen you can also earn credits and discounts to use for owning content

How can I cancel my subscription? Chevron down icon Chevron up icon

To cancel your subscription with us simply go to the account page - found in the top right of the page or at https://subscription.packtpub.com/my-account/subscription - From here you will see the ‘cancel subscription’ button in the grey box with your subscription information in.

What are credits? Chevron down icon Chevron up icon

Credits can be earned from reading 40 section of any title within the payment cycle - a month starting from the day of subscription payment. You also earn a Credit every month if you subscribe to our annual or 18 month plans. Credits can be used to buy books DRM free, the same way that you would pay for a book. Your credits can be found in the subscription homepage - subscription.packtpub.com - clicking on ‘the my’ library dropdown and selecting ‘credits’.

What happens if an Early Access Course is cancelled? Chevron down icon Chevron up icon

Projects are rarely cancelled, but sometimes it's unavoidable. If an Early Access course is cancelled or excessively delayed, you can exchange your purchase for another course. For further details, please contact us here.

Where can I send feedback about an Early Access title? Chevron down icon Chevron up icon

If you have any feedback about the product you're reading, or Early Access in general, then please fill out a contact form here and we'll make sure the feedback gets to the right team. 

Can I download the code files for Early Access titles? Chevron down icon Chevron up icon

We try to ensure that all books in Early Access have code available to use, download, and fork on GitHub. This helps us be more agile in the development of the book, and helps keep the often changing code base of new versions and new technologies as up to date as possible. Unfortunately, however, there will be rare cases when it is not possible for us to have downloadable code samples available until publication.

When we publish the book, the code files will also be available to download from the Packt website.

How accurate is the publication date? Chevron down icon Chevron up icon

The publication date is as accurate as we can be at any point in the project. Unfortunately, delays can happen. Often those delays are out of our control, such as changes to the technology code base or delays in the tech release. We do our best to give you an accurate estimate of the publication date at any given time, and as more chapters are delivered, the more accurate the delivery date will become.

How will I know when new chapters are ready? Chevron down icon Chevron up icon

We'll let you know every time there has been an update to a course that you've bought in Early Access. You'll get an email to let you know there has been a new chapter, or a change to a previous chapter. The new chapters are automatically added to your account, so you can also check back there any time you're ready and download or read them online.

I am a Packt subscriber, do I get Early Access? Chevron down icon Chevron up icon

Yes, all Early Access content is fully available through your subscription. You will need to have a paid for or active trial subscription in order to access all titles.

How is Early Access delivered? Chevron down icon Chevron up icon

Early Access is currently only available as a PDF or through our online reader. As we make changes or add new chapters, the files in your Packt account will be updated so you can download them again or view them online immediately.

How do I buy Early Access content? Chevron down icon Chevron up icon

Early Access is a way of us getting our content to you quicker, but the method of buying the Early Access course is still the same. Just find the course you want to buy, go through the check-out steps, and you’ll get a confirmation email from us with information and a link to the relevant Early Access courses.

What is Early Access? Chevron down icon Chevron up icon

Keeping up to date with the latest technology is difficult; new versions, new frameworks, new techniques. This feature gives you a head-start to our content, as it's being created. With Early Access you'll receive each chapter as it's written, and get regular updates throughout the product's development, as well as the final course as soon as it's ready.We created Early Access as a means of giving you the information you need, as soon as it's available. As we go through the process of developing a course, 99% of it can be ready but we can't publish until that last 1% falls in to place. Early Access helps to unlock the potential of our content early, to help you start your learning when you need it most. You not only get access to every chapter as it's delivered, edited, and updated, but you'll also get the finalized, DRM-free product to download in any format you want when it's published. As a member of Packt, you'll also be eligible for our exclusive offers, including a free course every day, and discounts on new and popular titles.