Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
November 25, 2014
arrowPress Releases
November 25, 2014
PR Newswire
View All
View All     Submit Event






If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 
Mobile Design Considerations in Feeding Time
by Radek Koncewicz on 11/25/13 12:05:00 pm   Expert Blogs   Featured Blogs

6 comments Share on Twitter Share on Facebook    RSS

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

 
feeding_time_splashFeeding Time, now with free deliveries!

Feeding Time is our studio's (Incubator Games) upcoming iOS puzzle game that tasks the player with matching adorable animals with their favourite types of food. The game is aimed specifically at touch-screen devices and filled with as much charm and whimsy as we could stuff into it. It's also slated for an early 2014 release, and we'd like to share some of the design lessons learned during its development.

Prototyping

Feeding Time started off as a small project geared toward exploring the mobile market. We knew enough to avoid shoehorning in a platformer or shooter with virtual sticks, but our early prototypes that used any sort of avatar didn't fare well either. Sure, there were some neat ways of controlling a player character on a touch screen (e.g., the mechanic of pulling back the slingshot in Angry Birds), but none of them felt particularly satisfying in a real-time game. The player's hand would always get in the way, and that led to inconveniences at best and frustration at worst.

virtual_sticksWe definitely did not want to make this look like our optimal play experience.

Going back to the drawing board, we decided to try a different approach. One of the advantages of dealing with a touch screen is that various areas of it can be tapped at any time. This makes it perfect for interacting with a game-board, so we chose to prototype a simple grid-based puzzle game. The idea of matching animals with their commonly associated snacks seemed like a good starting point, and we experimented with a few mechanics that followed this motif without deteriorating into a simple match-3 game.

In the end we chose to have the animals surround the foods on the edges of the board. This limited the issue of the player's hands getting in the way while providing a unique challenge: maneuvering the board in such a way that the foods clustered next to their corresponding animal.

feeding_time_overview
A storyboard of the prototype's gameplay.
  1. Dogs on the left side of the board are matched with a series of bones.
  2. When the bones are all gone, the remaining foods slide left to take their place.
  3. Empty spots on the board are then filled with new foods.
  4. Cats begins munching on some fish -- when they're done, the foods at the bottom will slide up.

We played around with the size of the board as well, but eventually settled on a 10x10 grid. This allowed us to make the smallest foods and animals 32x32 pixels, which nicely accommodated the power-of-two rule when scaling to different screen sizes.

Finally, we added some tap-to-activate powerups as a reward for making large matches. These not only introduced new dynamics to the gameplay, e.g., letting player save a food-mutating powerup for just the right time, but also alleviated the problem of the game board getting too scrambled over time.

Mobile Conventions

While we had a fun prototype, it wasn't quite crafted for a typical hand-held experience. The first aspect we decided to address was the game length. While session times have been on the rise, the average duration of play for a mobile game is still fairly low. Being fans of the "Blitz" model -- 60 second time limit per stage popularized by Bejeweled Blitz -- we added a time-limit and score leaderboards to Feeding Time. The latter also nicely fit into the competitive/social aspect of the game.

The experiment worked out quite well except for one glaring issue: large matches took a long time to play out.

long_matchWatching animal-food matches execute was fairly satisfying, but took too much time.

Since large matches were the main goal of the gameplay, their prolonged execution clashed with the level timer. However, not wanting to give up on the blitz concept we messed around with the speeds of the animals, the duration of the timer, the pace at which the foods slid around, etc. While these tweaks helped, they didn't solve the fundamental problem of passively waiting for a match to finish while the timer ticked down.

Our breakthrough finally came when we decided to make the game board respond to events in real-time instead of a lock-step fashion. By allowing the player to start new matches while old ones were still executing, we largely removed downtime in the gameplay. Granted a "live" board can be quite tricky to implement, and we had to deal with a variety of difficult bugs it introduced, but the end result was a much more fun and dynamic experience.

multiple_matchesConversely the real-time board proved much more chaotic, but also greatly reduced match-making downtime.

Another element popularized by mobile games such as Jetpack Joyride is the idea of mini-goals. These provide a list of specific achievements for the player to complete that add gameplay variety and providing a secondary source of accomplishment, e.g., you didn't get the high score on the last level, but you finally got through it without getting hit.

What we didn't expect is how suitable these goals would be to serving as the game's tutorials! Instead of implementing a plethora of gated, hand-hold-y segments every time a new powerup or gameplay element was introduced, we simply made it into a goal. During playtesting this proved to work much better at getting players to retain skills and knowledge than simply forcing them to play a tutorial.

jetpack_missionsWhile Tiny Wings included plenty of interesting achievements, Jetpack Joyride took things up a notch by presenting these mini-goals before and after every level, and on the pause screen.

Finally -- and despite the short sessions times -- we wanted Feeding Time to have a tangible sense of progression. To achieve this, we added an RPG like leveling system with a slight twist: the player's actual score, goal bonuses, etc., would serve as the experience points. This meant that skilled players would potentially advance a little bit faster, but this proved to have a minimal impact. Instead, we got a series of meta-goals that helped to create a feeling that new animals, locations, powerups, etc., were just around the corner.

There were other business, marketing, and gameplay conventions we considered as well, but all of them felt like they encroached on the game's core mechanics so they never quite left the drawing board.

Final Touches

With the base game more or less complete, our team decided to add a variety of features: special minigames played after completing three goals, unique powerups for each area, equipable badges that provide various gameplay modifications, and countless aesthetic flourishes.

badge_unlockedThe badges took a long while to properly balance, but they proved to be the most desirable item in the game.

Predictably all these efforts added a significant amount of work to the project, but they made for a much more refined experience. Many mobile games feel rushed and rough around the edges, and that's something we wanted to avoid with our first original IP release. Hopefully you guys will agree it was worth when Feeding Time is released early next year!


Radek Koncewicz is the CEO and creative lead of Incubator Games, and also runs the game design blog Significant-Bits.


Related Jobs

Obsidian Entertainment
Obsidian Entertainment — Irvine, California, United States
[11.25.14]

UI/UX Designer
Avalanche Studios
Avalanche Studios — New York, New York, United States
[11.25.14]

Vehicle Designer
Avalanche Studios
Avalanche Studios — New York, New York, United States
[11.25.14]

UI Artist/Designer
Uproar Studios
Uproar Studios — San Francisco, California, United States
[11.25.14]

Senior Game Designer





Loading Comments

loader image