One of my target for 2014 is to publish at least 1 mobile games. I have publish 1 mobile games before in 2012 for iOS platform but because of lack of experience and I don’t allocate budget for marketing, the game does not get enough download to make it worthwhile to support it. That games was on apps store for 2 years before Apple remove it as I don’t renew the iOS developer license.
Now I want to try publishing mobile games for Android platform. The market is huge and there are lots of marketplace such as Google Play, Amazon Apps Store and others. For this mobile games, in addition to development, I’ll also allocate some money for marketing or I will try find sponsor/publisher to mitigate the cost.
This mobile games will be the first to use 100% of my game design skill and programming skill. There will be other contributors as well but their role will be minimal.
I don’t want to create a complex game – just a simple game that have the potential to be extended in the future. After looking at my list of personal game project, I’ve decided to take portion of Dream City IP, create a much smaller game world and make some simulation game out of it.
With that, Office Quest game is born. It is an office simulation game where your objective is to be the first among co-workers to replace the CEO. I’ve never seen any game like this so this is probably the unique selling factor of the game.
With this kind of game, I will target certain demographics – female beyond 20s. Most of game features are designed based on this demographics or will adapt to this. I’ll probably will define this game as kind of slow-paced that requires some amount of thinking to tackle the challenge/problem.
For this game, I will target both Android and web platform. My aim is to get 100,000 install on Android and 200,000 gameplay session on the web. To achieve this target, I’ll probably will have to find a sponsor/publisher that can fund the marketing. If I can’t find any sponsor/publisher , I’ll probably self-publish it with my own money.
The game development begin in March 2014 and it took almost 1 month to create a working prototype and 1 month for game polishing. The game is developed using Flash which allow for me to make a rapid prototype of the game in short amount of time. The game swf will then be packaged as Adobe AIR and exported as a normal apk file for Android platform.
This is an easy development and I’m probably will use it for several current game projects in the pipeline.
Implementing Solution for Character Movement/Object Interaction in Isometric Game for Mobile Games
Office Quest is a simulation game which use isometric view. I’ve always been a fan of isometric games so it’s quite natural to make this game as isometric game. For desktop games, interacting in isometric game is quite intuitive using mouse to move character or interact with object but with mobile games, interacting in isometric games provide challenge because touch isn’t as precise as mouse cursor. The area of hit for touch is usually much bigger than mouse cursor.
So how to solve the problem?I have studied some mobile games with isometric/top down view and have figured out some way to make user interaction possible. The idea is almost like mouse cursor but you don’t show mouse cursor hovering because that’s not possible in touch based environment. You have to do 2 touch register system. First register is to show the mouse cursor and second register is to execute interaction.
Does this mean player need to tap twice? Not necessarily. Sometimes 1 tap is enough to do the interaction. I’ve been playing with the system and so far has been satisfied with the implementation and will implement in many games in the future.
Player need to complete daily task to earn experience points and job performance points. Experience points will be used to upgrade characters so they can make the character work faster or any other upgrades. Job performance points will be used in promotion. Get enough performance points to get promoted.
Player will start as a clerk and will aim to get promoted to associate executive, executive, manager, vice president and finally CEO. There are 9 other co-workers who will complete to get promoted to CEO also so basically this is a race to the top position game. Player win the game if they are the first to get promoted to CEO position. Player will have to keep track of other co-worker performance also and do something to halt their progress if they are way ahead of player progress.
To make it more challenging, co-workers and current CEO will vote for player during job promotion session. Player need to get enough vote to get promoted or the promotion fail. Co-workers and current CEO will vote based on their friend level with player and their position within the company.
So most of the time in the game will be spend to improve friend level or relationship with co-workers. This can be done in normal good ways through obvious chat/talk. You have to do some talking, observation and investigation to find any secret and use this secret to blackmail them. Successfully blackmail them to force them to ask for demotion.
Co-worker will react to this blackmail – they can either be submissive or becomes angry at you to initiate physical confront. This mean combat session will initiate. Co-worker will punch you to show they are angry and you have option to fight back or call off the fight. The combat session will end if either of you get significant damage.
A lot of game features in the game are randomized to improve replayability. Each co-workers has their own personality which affect how they work and how they will react to you. These personality are randomized between game. For instance, Naomi can be lazy in one game and workaholic in another game. Interaction such as chat, observation, investigation and flirt have the chance to fail. This chance will be based on several factors according to character statistic you choose and co-worker personality.
I will probably write a comprehensive strategy guide about this game in the future if there is sufficient people requesting for this. I’ll probably will give more updates about the game in the future so stay tuned!