What?EUR(TM)s the deal with iMessage games?With iOS 10, developers are now creating games that are directly integrated with iMessage. This seamless, inherently social play style is viral by nature with built-in engagement and retention mechanics. If you?EUR(TM)re not already building for the iMessage App Store, it?EUR(TM)s a channel to watch. In this post we?EUR(TM)re going to start by outlining the technical setup for such a game. We?EUR(TM)ll then explore how you can make the most of this relative new kid on the block, with comments from some thought-leaders to help answer the question: what makes a great game for iMessage?
How to create an iMessage gameiMessage Apps allow users to engage with your content without having to navigate outside of Messages. They can easily perform a range of actions, such as playing games, sending payments, and collaborating with friends within a custom interface that you design.
Download Xcode 8 and iOS 10To get started building your iMessage application, you?EUR(TM)ll need to download and install the latest versions of iOS and Xcode. Once you?EUR(TM)ve completed this step, you?EUR(TM)ll have all of the tools you need to build, test and submit your game to the App Store for iMessage.
The Messages FrameworkBefore starting your first Xcode project, you should research the Message Framework. This is a new framework introduced by Apple with iOS 10. It provides an interface between the Messages app and your iMessage application, which allows Messages find your app, launch it natively and provide your application with data.
Learn the iMessages API libraryThe new Messages Framework API includes a selection of classes that you will need to use to build your game or app for iMessage. We?EUR(TM)ve outlined the main control classes below. For a comprehensive reference guide, we recommend that you review the documentation from Apple in detail here. MSMessagesAppViewController
Prepare your iMessage game for submission
Optimize your design and imagesWhen creating an interactive experience for iMessage, it?EUR(TM)s important that your app design fits well within the context of a Messages conversation. Apple outline how to create the best possible user interface for your app. Some of the take-away points are:
- Make it intuitive and easy to navigate
- Focus each iMessage extension to one purpose
- Encourage back-and-forth participation
- Design for the different Messages views
Submit your iMessage game for reviewBefore submitting your game for review, you should thoroughly test it and make sure it adheres to the App Review Guidelines. Here are some of the key points that you should keep in mind to increase your chance of an accepted app submission:
- Make sure your game content is family friendly
- Only quality apps are accepted ?EUR" don?EUR(TM)t rush your submission
- Don?EUR(TM)t try to manipulate the review system
- Don?EUR(TM)t replicate another developer?EUR(TM)s work
How to make a great iMessage gameNow that we?EUR(TM)ve outlined the technical details, on to the more pressing matter: how to make a successful iMessage game. To begin, we?EUR(TM)ve outlined what we consider to be the 4 essentials of a game built exclusively for the iMessage App Store.
1. Asynchronous playIn order to work, the play style of iMessage games must be asynchronous (or ?EURoeturn-based?EUR?). Players cannot perform actions simultaneously. This is a fundamental concept of iMessage games. Read this article by GamaSutra for a detailed explanation of asynchronicity in game design.
2. SocialA game built directly into iMessage should have a strong social focus. Sure, this is somewhat of a given for an app built right into iMessage, but there are many ways that you can creatively leverage this environment to increase social interactions. And, ultimately, increased social interaction is the key to long term player retention.
3. Socially CompetitiveIf you take a look on the iMessage App Store, you?EUR(TM)ll see that social competitive games are currently the most common genre available. If you?EUR(TM)ve just started out creating a messenger game, a competitive-type is probably the way to go at first. With social competitive games you can create a simple, PVP experience that fits well into the format and asynchronous constraints of a Messenger App, helping you to build a better understanding of this new channel before creating more complex, collaborative games.
4. Socially CollaborativeCurrently, there isn?EUR(TM)t a huge amount of choice for social collaborative games on the iMessage App Store. We expect this to change pretty rapidly. Collaborative games have the greatest potential to engage groups of players, but they?EUR(TM)re also the most complex games to build ?EUR" often much more intricate than a competitive, turn-based PVP.
3 Games exclusive to iMessage
GamePigeonWith its range of excellent PVP games, GamePigeon brings a new life to your iMessage. It includes well-known games like 8-Ball Pool, Connect4 and Battleships.
Cobi HoopsIn Cobi Hoops, you?EUR(TM)re given 30 seconds to score as many baskets as you can. You can then send your result to a friend for them to rise to your challenge.
Q: What makes a good messenger game? Something quick, challenging and easy to pick up and play/learn in 5 seconds. Q: What are the difficulties? Apart from discoverability, the difficult part is making something that has the core game loop just right ?EUR" but that applies to all games! Q: How are you planning to innovate? We are going to create more focused titles that really use the power of messages. Q: Why you think it?EUR(TM)s an exciting channel? It?EUR(TM)s exciting because it?EUR(TM)s the small ?EURoesingle trick?EUR? games that will work really, really well. It?EUR(TM)s the perfect PvP environment. We all like to challenge our friends, don?EUR(TM)t we? Messages allow you to do that perfectly. Q: Any other thoughts? I think messenger games are going to be huge. iOS have got is so right and I?EUR(TM)m interested to see how others will follow
Let?EUR(TM)s HangPlay ?EUR~Hang Man?EUR(TM) directly in iMessage with Let?EUR(TM)s Hang. Just initiate a game within your conversation, write a word and start playing.
Why care about messenger games?
It?EUR(TM)s a proven formatHybrid messaging applications are tried and tested in the Asian markets, with Line Corp. (makers of LINE) and Tencent (makers of WeChat) leading in Japan and China respectively. If you?EUR(TM)re wondering how successful the hybrid messaging model could be ?EUR" they?EUR(TM)re both multi-billion dollar companies. As of the third quarter of 2016 LINE reported more than 220 million MAU, whilst WeChat broke the 700 million mark in Q1.
If you?EUR(TM)re interested in player behaviour in Asia, check out one of our previous posts: Examining the in-game behaviour of players from China
An emerging games ecosystemClearly, tech giants in the West have taken note. Facebook has recently announced its Instant Games offering, which brings third party content to players directly within Facebook Messenger. Apple also seems to have followed suit and softened its stance on third party content with iOS 10. Prior to iOS 1o, the predominant method of distribution for third party content across the Apple ecosystem was through the rigid constraints of the App Store. No longer.
MojiworksMessenger gaming now appears to be gaining significant traction in the West. Most recently, UK-based mobile app startup Mojiworks has entered the space as the world?EUR(TM)s first developer dedicated to producing games for Apple?EUR(TM)s iMessage. Mojiworks announced this formation at the 2016 Slush conference in Helsinki, stating that their mission is to turn iMessage into a social gaming platform. We reached out to Mojiworks CEO, Matthew Wiggins, to get his insight into the growing arena of iMessage games.
Q: What makes a good messenger game? It?EUR(TM)s early days so there is a lot to learn, but we are looking at mechanics that are inherently social and benefit the closer relationships that message groups tend to have. We also see support for short session times important. Q: What are the difficulties? With any new channel there is much to discover and learn (both for the platform holders and us ?EUR" the publishers) to make sure that players are attracted. Q: How are you planning to innovate? On the creative side, we have some particular social gameplay models in mind that will bring new depth to playing with friends on mobile. On the business side, we see tons of potential in viral and word-of-mouth growth mechanics. Q: Why you think it?EUR(TM)s an exciting channel? iMessage and Facebook Instant Games are young app platforms that are rapidly evolving and have no incumbent leaders. That makes them a great place for startups to step in and create new experiences for players to love that can result in significant business scale. Q: Any other thoughts? We?EUR(TM)re building MojiWorks to be the leading developer and publisher of iMessage and chat platform games as we believe it?EUR(TM)s as big an opportunity as the original App Store or FB app platforms were. It?EUR(TM)s both a fascinating creative space to work in, and the market is open and welcoming of newcomers.