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! 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
Newsletter Hub
Free Learning
Arrow right icon
Mobile Game Design Essentials
Mobile Game Design Essentials

Mobile Game Design Essentials: Immerse yourself in the fundamentals of mobile game design. This book is written by two highly experienced industry professionals to give real insights and valuable advice on creating games for this lucrative market.

eBook
R$49.99 R$245.99
Paperback
R$306.99
Subscription
Free Trial
Renews at R$50p/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

Mobile Game Design Essentials

Chapter 2. The Mobile Indie Team

Assembling a good team with the right people is the first step towards the production of a well-done title. The process of videogame development is a pretty tough one and it requires talent, skill, patience, and an iron will.

This is especially true for an indie team, because as a team of people who usually don't work under the constraints of a solid company, they can easily break up during the development process for the most unexpected reasons!

When choosing the members of your mobile team, you'd better look for people who have both talent and the ability to effectively cooperate with other people to create the perfect title, in order to trigger your career in the gaming industry.

The following chapter provides a detailed description of the key roles to cover in a mobile indie team, the tasks they are responsible for, the skills they need, and the academic courses that can help them get those skills.

In this chapter, we will cover:

  • A presentation...

A matter of size

One of the most interesting aspects of mobile game development is that it offers opportunities to small teams to effectively get into the competition. From a certain perspective, mobile game development recalls the age of early computer games, when a team of few members shipped games that could gain worldwide popularity. Electronic Arts got their start by publishing indie developers' products.

Generally speaking, mobile games tend to have a limited scope when compared to common high budget/high quality (AAA) console or PC titles. Mobile games are designed to be played in small chunks and rely on simple game mechanics that require fewer assets, less programming, and shorter testing and debug time. This means that mobile games require less people for development and can be developed by teams of one or few individuals for every key role.

A good reason to keep the mobile dev team small has very much to do with the progress. Working progress can slow down either if the team...

Key roles in a successful team

Though it is very important that each member has a well-defined role, when dealing with small teams it is likely that one member will have multiple roles and that those roles are shared between more than one member.

This is one reason why small teams usually offer better career opportunities to those who can cover several roles. Working in a small team, where people are required to work on different aspects of the game at the same time, they have the opportunity to show their different talents and thus to advance their careers. It is also a good opportunity to learn new skills and expand their overall expertise.

Generally speaking, the key roles that need to be covered in a mobile dev team are: Design, Art\Modeling, Programming, Sound, QA\Testing, and Production. These are all key aspects of a game development and each of these roles will be explored in the following sections of this chapter.

The following figure represents the average subdivision of total cost...

What it takes

Game development is a lot of work! There is a huge amount of things to do even to make simple games. Before we delve into the details of each role in a team, it is worth saying something about the cross competencies that each individual should have for that team to be effective and reach its goals.

Commitment

In videogame development, (almost) any element of the game needs to be created from scratch. Every pixel requires someone to draw it, any action performed by a character needs someone to animate it, any event needs to be coded, any sound effect must be composed, and the list is long. It is not by chance that the inclusion of digital contents in movies led to a large increase in cost.

Cohesion

Any activity that is shared among different people requires the group to hold together on the common goal, especially in a small group where each person is responsible for a key element of the project.

To develop a game requires weeks, or months, more reasonably. During this period, any...

The roles in an indie mobile team

What follows here is a review of the main roles required for an ideal mobile indie team. For each role, we provide a description of duties, skills, personal traits, and the academic formation.

We don't mean that this list of roles is a requirement for any team; it is possible for people getting into the game industry to have different backgrounds.

Also, we don't mean that each role represents a person. There can be people covering more than one role, as it is likely that more people will share one role.

The game designer

The game designer defines what happens in a game and what the player does to progress through it. He is responsible for turning a game play idea into a detailed design document, which is constantly updated and used by all other team members as a reference guide to develop their part of the project.

During the pre-production phase of a game, the designer is responsible for defining what the game is about, its story and the game world...

The game artist

The game artist is responsible for creating in-game art: characters, animations, game objects, backgrounds, environments, and game interface.

No need to say, artwork is very important in a videogame! Graphics are the most prominent characteristic of a videogame and they are also important from a marketing point of view. Most of the time, customers are attracted to a title by its visual characteristics. When judging a game from its preview, if gameplay is unavailable, the game is judged solely on its visual appeal.

In the early days of computer videogames, a single artist could cover all the graphic needs of a game. As time passed, it required more people to be involved in the creation of the graphics for a title, and this lead to the creation of groups of artists as part of the development team.

In a mobile team it is very likely that graphics will be made by two to three people with a separation of duties, such as one artist on 2D graphics (concept, sprites, game interface...

The programmer

Programming, and videogame programming in particular, can be pretty similar to performing magic, in some ways.

It has to do with crafting formulas learned from books, a knowledge hard to grasp and to understand, that allows those who are initiated to make anything they wish happen on a computer or other device screen!

Out of the fantasy metaphor, the programmer is the guy who takes care of coding things that happen in a videogame, the one who turns the math and logic behind it into commands and functions and he is probably the most important professional in a videogame team. You can have the most appealing design in the world, the best graphics and sounds, but without someone coding this stuff, your game simply won't exist!

In the early days of videogames, when games were nothing more than geometry performing on the screen, the programmer was the team, as he took care of design and artwork too.

As the complexity of games increased, programmers began to focus on just coding...

A matter of size


One of the most interesting aspects of mobile game development is that it offers opportunities to small teams to effectively get into the competition. From a certain perspective, mobile game development recalls the age of early computer games, when a team of few members shipped games that could gain worldwide popularity. Electronic Arts got their start by publishing indie developers' products.

Generally speaking, mobile games tend to have a limited scope when compared to common high budget/high quality (AAA) console or PC titles. Mobile games are designed to be played in small chunks and rely on simple game mechanics that require fewer assets, less programming, and shorter testing and debug time. This means that mobile games require less people for development and can be developed by teams of one or few individuals for every key role.

A good reason to keep the mobile dev team small has very much to do with the progress. Working progress can slow down either if the team is...

Key roles in a successful team


Though it is very important that each member has a well-defined role, when dealing with small teams it is likely that one member will have multiple roles and that those roles are shared between more than one member.

This is one reason why small teams usually offer better career opportunities to those who can cover several roles. Working in a small team, where people are required to work on different aspects of the game at the same time, they have the opportunity to show their different talents and thus to advance their careers. It is also a good opportunity to learn new skills and expand their overall expertise.

Generally speaking, the key roles that need to be covered in a mobile dev team are: Design, Art\Modeling, Programming, Sound, QA\Testing, and Production. These are all key aspects of a game development and each of these roles will be explored in the following sections of this chapter.

The following figure represents the average subdivision of total cost...

What it takes


Game development is a lot of work! There is a huge amount of things to do even to make simple games. Before we delve into the details of each role in a team, it is worth saying something about the cross competencies that each individual should have for that team to be effective and reach its goals.

Commitment

In videogame development, (almost) any element of the game needs to be created from scratch. Every pixel requires someone to draw it, any action performed by a character needs someone to animate it, any event needs to be coded, any sound effect must be composed, and the list is long. It is not by chance that the inclusion of digital contents in movies led to a large increase in cost.

Cohesion

Any activity that is shared among different people requires the group to hold together on the common goal, especially in a small group where each person is responsible for a key element of the project.

To develop a game requires weeks, or months, more reasonably. During this period, any...

The roles in an indie mobile team


What follows here is a review of the main roles required for an ideal mobile indie team. For each role, we provide a description of duties, skills, personal traits, and the academic formation.

We don't mean that this list of roles is a requirement for any team; it is possible for people getting into the game industry to have different backgrounds.

Also, we don't mean that each role represents a person. There can be people covering more than one role, as it is likely that more people will share one role.

The game designer

The game designer defines what happens in a game and what the player does to progress through it. He is responsible for turning a game play idea into a detailed design document, which is constantly updated and used by all other team members as a reference guide to develop their part of the project.

During the pre-production phase of a game, the designer is responsible for defining what the game is about, its story and the game world, what the...

The game artist


The game artist is responsible for creating in-game art: characters, animations, game objects, backgrounds, environments, and game interface.

No need to say, artwork is very important in a videogame! Graphics are the most prominent characteristic of a videogame and they are also important from a marketing point of view. Most of the time, customers are attracted to a title by its visual characteristics. When judging a game from its preview, if gameplay is unavailable, the game is judged solely on its visual appeal.

In the early days of computer videogames, a single artist could cover all the graphic needs of a game. As time passed, it required more people to be involved in the creation of the graphics for a title, and this lead to the creation of groups of artists as part of the development team.

In a mobile team it is very likely that graphics will be made by two to three people with a separation of duties, such as one artist on 2D graphics (concept, sprites, game interface...

The programmer


Programming, and videogame programming in particular, can be pretty similar to performing magic, in some ways.

It has to do with crafting formulas learned from books, a knowledge hard to grasp and to understand, that allows those who are initiated to make anything they wish happen on a computer or other device screen!

Out of the fantasy metaphor, the programmer is the guy who takes care of coding things that happen in a videogame, the one who turns the math and logic behind it into commands and functions and he is probably the most important professional in a videogame team. You can have the most appealing design in the world, the best graphics and sounds, but without someone coding this stuff, your game simply won't exist!

In the early days of videogames, when games were nothing more than geometry performing on the screen, the programmer was the team, as he took care of design and artwork too.

As the complexity of games increased, programmers began to focus on just coding. Over...

Left arrow icon Right arrow icon

Key benefits

  • Packed with the best practices in game development, and the methodologies and tricks to create fun, polished games
  • Detailed descriptions of software and methodologies to create graphics and audio for video games
  • References to the most popular programming and scripting languages and development kits

Description

The videogame industry is not affected by the economic crisis as the market expands each year. In addition to that, the mobile market offers the opportunity to small teams with limited budgets to create successful games that can compete with the big companies. This is a guide to help you take a share of this huge market. Mobile Game Design Essentials will teach you how to develop professional quality games for mobile platforms. You will learn how to take advantage of devices and their built-in technologies. Get to know the best software and programming languages to create videogames from scratch and detailed tutorials to get your hands dirty with the common practices of game development. Mobile Game Design Essentials introduces you to smartphones, their operating systems, and development environments. It describes in detail the roles required by an indie team of mobile developers, the most popular software to create graphics and audio for games, the most used programming languages, and the best game engines. It also provides several tutorials detailing efficient game development and prototyping. Starting with a description of the mobile platforms and the roles to cover when building up your own indie team, Mobile Game Design Essentials then provides a description of the techniques and software used to create graphics and audio for games and the coding languages and development environments used by programmers. It also aims to acquaint you with the best practices of mobile game design and development, by addressing the importance of the prototype-test-polish cycle and the analysis of the distinctive aspects of mobile game design. Finally, it concludes with a step-by-step guide to create the presentation document for your next mobile game. Mobile Game Design Essentials covers everything you need to know to get started in the mobile game industry; from collecting your team, recommendations on development software, to marketing and publication.

Who is this book for?

This book is for game enthusiasts who want to try their hand at designing, developing, and publishing their own games. Be aware that this effort requires a wide variety of skills, including graphic and audio design, programming, and play testing, which is why we also describe how to assemble a team with the appropriate skills. On the other hand if you just want to prototype your game ideas to see how they “play out”, this book will meet your needs as well.

What you will learn

  • Get to know who makes up a game development team and how to select the right people for yours
  • Discover the most popular graphics software applications as well as understand the guidelines to produce graphics efficiently
  • Explore the most popular audio software applications and how to produce sound effects and music for your games
  • Get well versed with the programming languages used in mobile game development
  • Learn what the most common input systems and controls used in mobile games are
  • Understand what the most popular game engines used in mobile game development are and which are appropriate to your game s characteristics
  • Get acquainted with the game development process from concept to release
  • Learn how to publish and market your mobile game

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Nov 21, 2013
Length: 358 pages
Edition : 1st
Language : English
ISBN-13 : 9781849692984

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 : Nov 21, 2013
Length: 358 pages
Edition : 1st
Language : English
ISBN-13 : 9781849692984

Packt Subscriptions

See our plans and pricing
Modal Close icon
R$50 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
R$500 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 R$25 each
Feature tick icon Exclusive print discounts
R$800 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 R$25 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total R$ 886.97
Unity Android Game Development by Example Beginner's Guide
R$272.99
iPhone Game Blueprints
R$306.99
Mobile Game Design Essentials
R$306.99
Total R$ 886.97 Stars icon
Banner background image

Table of Contents

13 Chapters
1. Operating Systems – Mobile and Otherwise Chevron down icon Chevron up icon
2. The Mobile Indie Team Chevron down icon Chevron up icon
3. Graphics for Mobile Chevron down icon Chevron up icon
4. Audio for Mobile Chevron down icon Chevron up icon
5. Coding Games Chevron down icon Chevron up icon
6. Mobile Game Controls Chevron down icon Chevron up icon
7. Interface Design for Mobile Games Chevron down icon Chevron up icon
8. Mobile Game Engines Chevron down icon Chevron up icon
9. Prototyping Chevron down icon Chevron up icon
10. Balancing, Tuning, and Polishing Mobile Games Chevron down icon Chevron up icon
11. Mobile Game Design Chevron down icon Chevron up icon
12. Pitching a Mobile Game Chevron down icon Chevron up icon
Index 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
(3 Ratings)
5 star 100%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
Martin Feb 05, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I can highly recommend this book to beginners and people who would like to start making games and just don't know where to start. It is a consice introduction to mobile game industry that explains all the basic terms and essential concepts. It will serve well even to experienced game programmers who feel their games were missing something.
Amazon Verified review Amazon
Christiano Rezende Mar 03, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I'm almost finished reading this book.First things first. Be aware that this is not a step-by-step, tutorial-like book on how to develop a mobile game. It indeed includes a complete project on how to design a mobile game using Unity. But that is not the main focus of the book. This is an ESSENTIALS book that comprehensively discusses the most popular platforms and technologies used to design mobile games.The first chapters deal with the theory behind mobile games, while discussing the most popular platforms and the technology behind each one of them, as well as how to assemble an effective team of game developers. The book then steps into graphics and sound design, while it explains the common software and workflow used by artists to create compelling 2D/3D graphics, music and effects for mobile games. Moving forward, the book steps into game scripting, describing the most suitable scripting languages as well as programming languages for mobile game development. From then, the book discusses the most popular game engines used to rapidly prototype and develop mobile games. The last chapters deal with balancing, optimizing, polishing, marketing and selling mobile games.The author surely knows what he is talking about, and thoroughly manages to put his knowledge in a clear and concise way. Just bear in mind that this is a theoretical approach on mobile games, not a practical how-to tutorial.All in all, this is an easily recommended book for anyone seeking information about the ins and outs of mobile game design.
Amazon Verified review Amazon
EulogioEP Mar 31, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
El temario abarca todos los aspectos del diseño, desde tamaño de pantallas, usabilidad, etc hasta sonidos y diferentes engines para trabajar. Lo recomiendo para todos aquellos que quieran iniciarse en el mundo del diseño de videojuegos para plataformas móviles.
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.