SOAR: LESSONS IN BUILDING A RELAXATION GAME FOR MOBILE & VR
As part of project looking at reducing stress in older workers in the workplace called Stay Active we worked collaboratively with Dr Gail Steptoe-Warren, Occupational Psychologist and Principal Lecturer at Coventry University’s faculty of Health and Life Sciences and Nigel Wilson Principal Lecturer at Coventry University to research and explore ideas for the development of a new game designed to reduce stress for those over 45. This initial project was later to evolve and develop into Soar: Tree of Life.
Hatching the idea
As part of the initial research we researched methods for creating a relaxed state using game mechanics, play and features. Some key findings included: Relaxing music and rhythm, facilitation of an of an alpha and flow state, generating a feel of a ‘safe and peaceful space’, simple progression, easy to understand concepts, fantasy, conclusive endings, simple art design and methods that conform with positive psychology.
Using this research as a basis for generating ideas we set about experimenting with different prototypes. The prototype that stood out to everyone was an early prototype of what was later to become Soar: Tree of Life, in which the user became a bird immersed in a cold and grey world with the power to bring back colour to the world.
During a games funding workshop in London our Director Nitin Thakrar was fortunate enough to show the prototype to Colin McDonald from All 4 Games and with some changes in the design it was agreed that they would be the publisher for the game.
In the initial prototype of Soar there were 3 levels, which we later decided would be better spread over an open world. The inspiration for this new open world was taken from ‘the tree of life’ mythology, Labyrinth of the World Tree image and the Viking ‘Yggdrasil’ mythical tree that connects the nine worlds in Norse cosmology. This helped us develop the story and a theme behind the landscape.
In order to enhance the relaxation experience we commissioned Stuart Proud (sound artist) to create an initial piece music that would promote a sense of wellbeing, achievement and relaxation as the game is played. Mark and Wayne were inspired by this music and went onto create 6 further sound tracks and sound effects. This music gave us further inspiration when we heard it and helped us create a serene and flowing ambience throughout the world.
The low poly lie…
The art style we developed was intended to be simple and was to represent a physical manifestation of the feeling of depression with the use of grey colours that the user could turn into a bright and vibrant colours representing a world that thrives.
We decided on an art style that appealed to us all, with low poly edges that give the game an almost origami like feel. The ‘low poly’ look is very popular in many games - it can be simpler to create and looks effective, with the added bonus of being less GPU intensive... or so we thought… it turns out that the low poly look is not as cheap as it would appear…
The problem lies in the way that games actually ‘think’ about the models as they are constructing them at run time...
Bizarrely, in the image above, the object on the left is actually far cheaper for the game to display than the object on the right, when, in fact, they are both exactly the same object! They both have exactly the same amount of faces, and the object on the right is all blocky, so it should be easier to display, right?
Well, the problem isn’t the faces, it’s the vertices and edges. The smooth object to the left may look more ‘detailed’, but because the game isn’t displaying the edges of the model, it doesn’t really need to care about them as much and can simply smoothly shade from one face to the next. The ‘simpler’ looking object on the right, however, needs to ‘care’ about the transition from one face to the next, and the way it does this is to ‘split’ each face away form the next. Each face becomes its own separate object with its own edges and vertices. This means that the actual number of edges and vertices that the game needs to worry about for the object on the right is approximately four times that of the smoother one on the left, even though, on paper (or at least until you get them into the game) they are identical.
Of course, we all knew this at the back of our minds anyway, but it didn’t quite dawn on us until we were already very set on the low poly ‘origami’ style, so we ploughed on regardless!
Now for the task of modelling a huge island without getting bogged down with all those edges and vertices. Wayne Johnson, our 3D artist, set about coming up with a solution for this in Blender’s Dynamic Topology. By using Blender’s Dynamic Topology feature he was able to sculpt the landscape without worrying about the vertices and polygons stretching out of shape. This feature is able to keep all the polygons a similar size so that the landscape maintains a consistent density across the whole game. This meant that Wayne was able to make changes to the model very easily as he didn’t need to get involved with vertices, edges and faces; he could just sculpt away and the mesh would build itself or shrink away like magic clay!
Develop your own time saving tools
Once we had laid out the ‘world map’ we needed to start moving things around and align masks with actions that were going to take place. This was extremely time consuming in having to manually do the alignment. Mark Dolby our Lead Programmer considered whether it would be quicker to continue doing the job manually or to spend time creating an automatic alignment tool. Mark decided to create the tool and this ended up saving hours of time and made the development far more efficient. A point Mark remarked was that in creating a tool it’s a good idea to check it’s useable by other members of the team e.g. 3D artists etc.
Err… VR experiencing air sickness
Inspired by an article by Wired on a new hyper suit that lets you fly through virtual worlds Nitin suggested that we consider making the game into a VR experience to enable users to completely immerse into the flying experience. VR wasn’t in our initial design but we set about exploring its possibilities.
VR is an amazing medium for giving the user an authentic emotional experience which is why we have found VR to be great for training purposes, however, the feeling of motion sickness wasn’t something we wanted to promote so quite a lot of time was spent on overcoming this. We had to consider every gameplay design choice carefully to ensure it worked on both mobile and VR and we also had to get creative with how we optimised the game for the different landscapes.
Build it and they will come…won’t they?
ELS typically designs and develops for companies on a B2B basis but this was our first public B2C game so we hadn’t realised how much time we would have to spend on supporting the release and promotion of the game. Our tip is not to underestimate this. For example as Soar: Tree of Life was being released on an international basis we had to create all our screen prints, videos etc. into 13 different languages.
We had to make quite a lot of time available for creating videos, a website screen shots, press releases, writing articles, social media promotion etc. We received lots of help, guidance and support from Colin Macdonald and Joanne Sefton from Channel 4 and this support has continued following the launch which we are really grateful for. Another thing we would suggest at the beginning of a project is to set your target platform high and consider all of their requirements during the design phase to save time and be more efficient later on.
Challenges, lessons learned and the future…
One of the biggest challenges was having to work on the game alongside lots of other projects and Wayne commented that at times “it felt like a naughty hobby”. Chris Scott our Lead Developer overcame this by alternating Soar development days/ weeks with other projects to ensure the momentum kept going.
In our first release we tried an ‘in-app purchase’ model which didn’t seem to work as well as we thought, so now we are using a ‘paid for model’.
Another key lesson was to try to envisage as many different scenarios, platforms and formats the game could eventually take and to consider these at each stage of the design and development process.
When it comes to testing we know not to underestimate the time we need to allow for this and know we need to get a wide range of different types of testers using different devices in different locations. Also in the course of testing the game out with different people we discovered it had benefits for people who had Autism, an audience we hadn’t initially considered it would benefit.
We are extremely proud that we launched our first public game and are continually working on it to keep improving it following the valuable feedback from those that have played the game. We feel that we had learned a lot of very useful lessons and gained confidence along the way which will help us with our future serious games development.
So what does the future hold for us…Well we are currently developing a serious game on financial education for future entrepreneurs (FEFE) alongside Matt Davies senior lecturer at Aston University along with a range of VR training simulations and games for existing and new clients.
For more information on accessing Soar: Tree of Life go to: All 4 Games