Our team has chosen Unity3D, a cross-platform game engine by Unity Technologies, for developing the Ouija game. This game engine is used to develop video games for PC, mobile devices, consoles and for the web. Supported platforms are Windows, Android and iOS. Using Unity3D made it possible to create 2D applications which would run on both Android (version 2.3.1 and up) and iOS.
During the development of the server-side application we decided to use an open source library. We revealed a major bug in it while incorporating it into our project, so we fixed the bug and contributed the code to their repository.
We used a Continuous integration workflow combined with the best practices of Scrum and Agile. At the end of every iteration we had a demo build playtested by everyone in the office. People provided us with feedback and ideas and soon enough we’ve found the best gameplay mechanics.
The site was created using the most advanced responsive front-end framework—Zurb Foundation. Our engineers managed to create a simple UI/UX for the mobile app, and all the screens were designed by us. In designing the website we aimed for the goal of high search engine saturation and at the same time not pushing SEO content too far. As a result we’ve achieved the first SERP position when searching for “Ouija ios” and the third position for “Ouija android”. The most important part of it is the fact that we did not spend a dime on promotion by third parties.
Also we have developed all the audio tracks for Ouija game.
We’ve prepared for the publication in advance, we’ve thought through materials for announcements and advertising and had them ready, we’ve developed ad strategy for social networks. Everyone interested in spreading the word about our game could get a special package with promotion materials from us.