Monthly Archives : July 2014

Single Player Demo – v1.3 OVR DK2 SDK 0.4 – Guide

We’ve update the Windows version of the single player demo so that it is now compiled and utilising OVR SDK 0.4 properly for Oculus Rift DK2 headsets.

However we’ve found you still have to do the following to get it work properly as expected:

1. Go to your display properties and rotate the RIFT DK2 display 90-degrees

2. Set the Rift to ‘EXTENDED MODE’ in the 0.4 Oculus Config Tool

3. Set the RIFT DK2 as your primary display in your display settings

4.Ensure you check the ‘Oculus Rift Enabled’ tickbox on the in-game main menu!

 

It’s a good idea to move the Radial-G : Racing Revolved single player demo desktop shortcut to the right centre of your screen before doing the above.

NB. Once you have enabled ‘Oculus mode’ at least once within the demo on the game menu, you can then just use [START] on the controller or [RETURN] on the keyboard to launch, to help make it less painful until we implement Rift menus.

 

Please also make sure you have updated the firmware for the DK2 headset following Oculus VR’s instructions on how to do so.

Also please make sure you have downloaded and installed the Oculus VR Rift Config Tool from their website (requires developer account login).

 

There’s also a useful tool created by Bilago for helping launch DK2-enabled titles, which is explained and available from the /r/Oculus subreddit

 

Developer Blogs

These dev blogs originally appeared on VR Focus website.

Dev Blog #1 – Preparing for Kickstarter

We knew that we had to go via the Kickstarter route in order to gain the necessary funding to be able to achieve what we wanted to be able to release for the first version of Radial-G. Kickstarter is a generally obvious choice to do this, we looked at IndieGoGo but felt that the audience wasn’t big enough to allow us to reach the potential number of backers we needed.

We also knew that a lot of projects fail on Kickstarter, especially games related ones, so we had to make sure we were as prepared as possible with all angles covered to give us the greatest chance of success. We carried out a lot of research into what makes a successful Kickstarter campaign and profile but found a lot more information and post-mortems for why campaigns failed. Hopefully we won’t be writing our own one of these further down the line.

One of our main guiding lights in our research into Kickstarter was Thomas Bidaux, of ICO Partners, who studies, data-mines and speaks about crowdsourced funding at various conferences. We learned some important facts about Kickstarter to keep in mind whilst preparing for launch:

a)      Only 2 out of 5 games projects are successful

b)      As a general rule, if you haven’t received 20% of your goal within the first few days, your campaign will most likely fail

c)       Ensure you have built up the PR for the Kickstarter well before the launch, don’t just expect people to stumble across your project

d)      Give backers as much information about your development plans and process to build confidence in what you aim to achieve and ultimately, backing you

e)      Don’t just propose a concept, build a demo or a prototype and allow people to experience and see for themselves your vision and again, build confidence that you can deliver

So in order to prepare, we had to establish PR channels well in advance and establish connections with relevant websites to produce articles to go live before or at launch, get a demo ready, and build the audience around Kickstarter and raise awareness on the social media channels. Here are the profiles for FacebookTwitterGoogle+YouTube and Soundcloud. Part of the outcome of this effort is this blog post you are reading on VRFocus, who we are happy to be able to work with on Radial-G!

The final part of preparation was the Kickstarter campaign content copy, which once drafted, we invited select individuals to review and provide constructive feedback on so we could be sure to have covered all aspects whilst maintaining relevance and structure.

We feel we have covered the main points effectively, such as:

  1. What the game is
  2. Why you should back it
  3. When you can expect to receive it
  4. How we plan on delivering it
  5. Where the funding will be spent

Hopefully we will be able to avoid “6. If we fail, what next” but this will be covered in a future post.

-END-

 

Dev Blog #2 – Developing the single-player demo

Through our research into Kickstarter, that I covered in the previous dev blog, we knew we had to provide some tangible evidence that we have the ability to see our proposed plans through development to release, and to help build confidence in the Radial-G game and campaign.

Therefore we started developing the single player demo to give gamers a chance to try out the game and see the level of quality we wanted to achieve as a minimum, as well as build excitement and interest in the title and Kickstarter campaign.

We are a small team with little budget and tight timescales, so in order to release the game to an audience keen to get their hands on polished VR experiences, we had to move quickly and efficiently to build the demo in time for our launch.

We’ve been holding gameplay sessions at a few events and so far have had over 1,000 people try out the single player Radial-G demo and provide invaluable feedback so we can tweak and hone the experience. Gathering feedback is difficult with Oculus Rift titles since for most people, it is their first experience of the hardware so you have to be able to distinguish between the wow factor of VR and genuine feedback on the game itself.

One thing we quickly realised is that, as a single player experience, it’s great racing around the track, improving your lap time and chaining more boosts together to go faster and faster, but ultimately you’re only ever trying to beat yourself. Therefore we developed the web-based global leaderboard feature for the single player demo to give players that immediate feedback in-game to their performance and provide encouragement to keep going and better their lap times. We saw an immediate increase in competitiveness and players were soon trying hard to best themselves and improve their ranking. We wanted to be able to add a ghost feature so that you were racing against the top 10 fastest lap times but ran out of time and budget for development. It’s definitely a feature we will be adding to the main game though once we remember who owns the patent, Atari or SEGA.

The other aspect that we realised during gameplay testing was that not everyone was keen on VR (!?), nor had the necessary hardware to experience it. So we implemented the “2D NOculus Mode” in order to widen the audience and allow more gamers to be able to try and play the demo. This also helped widen the potential audience since it meant that the game demo would run on lower specified PCs, meaning that we could widen the target audience even further still. However our primary aim for the game is for it to operate at a rock solid 60 frames per second, which we have successfully achieved across a variety of hardware, based upon our initial tests. This does cause us some headaches however as capturing high quality 1080p/60fps video takes up a lot of room and takes effort to manipulate plus YouTube hasn’t rolled out full 60fps video support yet.

Now that the demo is released, we are working on updates for it to add support for Mac, Linux and Oculus Rift DK2 headsets, as these should begin to start arriving in the laps of pre-orderers this month. We had to move ahead with DK2 support to make sure everyone had a great game to try out with the new hardware and solve some issues we were having with the Mac client.

In the next blog post, I’ll look at the specifics of designing and developing the game for Oculus Rift & VR from the ground-up, to ensure we make the most compelling, immersive and yet playable game possible!

-END-

 

Dev Blog #3 – VR Design

We designed Radial-G from the start to be a VR game, supporting Oculus Rift (& hopefully Sony Morpheus too in the future) since nothing appealed to us more than a futuristic, arcade racer that was fully immersive. We’ve grown up on F-Zero, wipeout, Quantum Redshift, Extreme-G and other futuristic racers and really felt that VR was the only viable next direction for these games; leading edge technology married to sci-fi makes perfect sense!

However, through our experience of creating serious simulators and working with military-grade VR, we’ve seen the issues arise around simulator sickness when content is not designed first-and-foremost for VR. Like films shot in 2D and converted to 3D for release, the effect is always less convincing than films shot in 3D and directed to take full advantage.

With a high-speed, fast-paced arcade racer, we had to therefore take specific consideration into the design to ensure that we provided a worthwhile, fun and immersive experience without making players immediately reach for a sickbag.

The main aspects of design we factored into the design to reduce can be detailed as below:

  • Place the player in a sitting position so they are stable and steady as possible to begin with.
  • Place the player in the cockpit, to position them in a situation they would expect to be in.
  • Use futuristic, non-real-world environment to help the brain determine the difference between the game and real world.
  • The pipe track asset provided a natural, stable element within the game world players could focus on.
  • Limited rapid changes in acceleration; despite the inclusion of speed boosts and slow-down gates, the overall difference in the sensation of speed experienced by the player wasn’t huge.
  • Being in a ship attached to a pipe meant there was a natural limit to player [camera] movement within the game world.
  • Carry out extensive playtest sessions with as many different types of user as possible to measure responses, ability, ease-of-use and any sensations of sickness brought on through play.

So far there have been a couple of other factors in reducing simulator sickness that we haven’t been able to cover, which are detailed below. But out of nearly 1,000, we only witnessed a handful of players showing any signs of ill-effects as a result of playing. However, for the full release, we will be able to include these features within the setup and configuration options since each gamer will have their own PC and Oculus Rift headset, and time to do so.

  • Allow configuration for each individual user IPD, lenses
  • Ambient temperature of the play space
  • Varying age & health status of the player, since it was a public event

The last couple of points will have to covered in the EULA or health and safety information that everyone skips past and agrees to without reading but it will be there!

But we’re looking beyond Oculus Rift VR, something I will cover in the next blog post; Other Platforms and discuss where else we see the game being available to play.

-END-

 

Dev Blog #4 – Other platforms

So we’ve covered previously that first and foremost, we designed Radial-G with the intention of it being a game for Oculus Rift / VR from the beginning but that doesn’t mean we aren’t looking at other platforms to support.

We are obviously aware that the commercial version of Oculus Rift isn’t available nor has it even got a release date yet (at time of writing anyway) and that a relatively small number of people have a DK1 or a DK2 (which should have started shipping to pre-order customers at time of publishing this dev blog) and so, to make a game successful, we have to look at a larger potential audience base of just 100,000. Through playtesting and following VR gaming news, we have also seen a level of apathy or dislike of VR amongst a subset of gamers as well, so we need to appeal to them too.

This is why we developed the game to have a “2D NOculus-mode” (as we call it) available as an option, as well as supporting Oculus Rift VR HMDs. You can try this for yourself in the single player demo that’s available.

However, we want to look at a wider set of availability options beyond PC, Mac & Linux as well, since as we are currently developing the game using Unity, we have the flexibility and options to output builds on other platforms too. It’s not just a case of spitting out a mobile build by clicking a button, there are obvious technical challenges to overcome and levels of optimisation and alternative control input methods we need to incorporate as well, but the general game design allows us this flexibility.

We’re looking at recent generation tablet devices and high-end smartphones, which have the graphical horsepower and CPU grunt to be able to display the game at the framerates we require, with the level of fidelity from the screen to provide that sensation of speed we love. Due to the relative simplicity of the design, we can offer tilt or touch controls that will not detract from the gaming experience. We are especially excited about potentially being able to release a mobile VR version for up-and-coming headsets such as AlterGaze and VrAse.

Our ultimate goal for releasing the game on other platforms is to release the game on the Sony Morpheus headset with PlayStation 4 support. Again, we can achieve this with Unity and have begun discussions with them and Sony as to how we can achieve this. We expect there to be enough appeal from our Kickstarter backers to be able to fund the development if Sony is not willing to cover the costs of licensing & the dev kit hardware. If they are, then we will spend the additional funds received, that were earmarked for this aspect of development, back into the game towards more content or bringing planned, future features forward for the 1st release. Since we’ve had Shuhei Yoshida play the game and request the Morpheus support, we are now actively working with Sony to bring this stage forwards in our schedules. But we still need to raise enough funds for development and increase our reach within the PS4 gamer community.

All of this is all very well assuming that the Kickstarter campaign is hugely successful, which of course we aim for it to be. However, with years of experience in AAA game development and publishing, we know that things don’t always go according to plan, and so I’ll look at our alternative options we have available to put into action should we need to…

-END-

 

Dev Blog #5 – Beyond Plan-A

Whilst we are confident in succeeding with our Plan A for Radial-G, we wouldn’t be able to back up our claims of having carried out competent levels of research, planning and realistic projections if we didn’t also have a Plan B to fall back on.

As mentioned in the first dev blog post about preparations for Kickstarter, we dismissed IndieGoGo as our primary crowdfunding source but if we do not succeed on Kickstarter, this is where we will relaunch our campaign, albeit with a smaller, narrower focus with less lofty goals. IndieGoGo is growing and there are a number of success stories, so we didn’t want to rule it out completely, especially as it is more gaming specific.

If we went to IndieGoGo, our initial thoughts are that we would only concentrate on the PC, Mac & Linux / Oculus Rift version and drop all plans for mobile or PS4 versions. Although of course we would carry out a period of investigation and feedback amongst our committed Kickstarter backers and judge our options based upon what our community wants to see. If they want a Morpheus edition as their primary desire, then we would realign our development towards that instead.

Being an indie gives us the flexibility and option to amend and mould our development path as time passes based on the most important aspect, community feedback. The greatest appeal of being indie is that we have direct connection to our community and players, something that is generally lost with AAA games titles and the faceless PR marketing machine these titles have. Huge budgets are one thing, but genuine love and interaction is something that money cannot buy.

For those of you thinking negatively, yes there even a Plan C if Plans A and B fail. Plan C would involve Early Access on Steam. The Greenlight campaign is going very well and it looks like we will be greenlit in the end-of-July selection. We could then raise funds this way to help develop the full game.

If Plans A, B and C fail, we have options for typical game investment, with a number of parties interested in the normal manner of investment in return for equity. However this is the route that should be considered the last, final option since we want to remain independent, in control and able to make the game that you, our dedicated & growing fanbase, want us to make.

However, whatever the outcome, whichever plan is the one that is seen through to completion, there will still be the single player demo experience and the one track / one ship multiplayer demo that we are currently developing irrespective of successful crowdsourced funding campaigns. By hook or by crook, Radial-G development *will* be completed and you *will* be able to play the full version soon!

By now we should have a clear indication where the Kickstarter and Steam Greenlight campaigns are headed. My final blog post will cover the post-mortem review of both of these campaigns and their success rates.

-END-

Why Kickstarter & Why YOU Should Back Us!

You should know by now that we are launching a kickstarter campaign to help with funding further development of the game.

Check out our Kickstarter profile, read all about the intended development, pledge levels & rewards and back us here.

As you can see, the Kickstarter profile is very long! So to reduce the length and allow us to add more details for stretch goals and the like later, you can find the reasoning behind launching a Kickstarter campaign for Radial-G : Racing Revolved and why we think you should back us!

Also included below is a breakdown of where the funding will go to show you how we’ve prepared to make the most of it in an efficient manner.

 

Why-KIckstarter

Whilst the genre of racing games is already well established and full of great examples, we feel that bringing Oculus and Android tablet support offers something new, with exciting control options and a greater sense of depth to the perception of the world. However, as Oculus Rift isn’t commercially available, it’s hard to get traditional games funding without showing investors the sort of solid data they want to see before committing to a project (i.e. return on investment, projected sales, concurrent user numbers etc.)

So we decided to come to Kickstarter to source the development funds from the crowd of VR and gaming enthusiasts (such as yourself!) to help raise the money we need to develop the rest of the game while offering you, dear backer, a way to be part of this great game concept.

We already have a small amount of funding that will allow us to start developing the single player demo into a multi-player experience. However most of that budget will be spent on converting the code to support multiple players simultaneously with a lobby system. More importantly, it will help us start the coding needed to make Radial-G a proper game, adding features such as collision, slip-streaming, weapons, a variety of ships and different handling models.

We’ve seen many Kickstarters for games fail for a variety of reasons, but the main one seems to be that the game is just a concept with nothing included to give backers confidence in the game actually being finished. We’ve spent a long time planning and scheduling the features and the development around our base and stretch goals. With our previous experience in delivering high quality titles on time, within budget and to a wide audience, we hope that you will be convinced that this is a project worth believing in too! We have the experience, the knowledge, the desire and passion for what we do, we just need you to help with the funding to help us deliver on our promise.

 

Why-YOU-should-back-us-on-Kickstarter!

This isn’t just a pipe-dream (*sic), we have the technology to create something great! We want you as a Kickstarter backer to be part of it too. Hopefully you’ve downloaded and played the single-player demo and had a glimpse of our vision and agree that playing a fully-fledged game with Oculus or further platform support will be great fun. If you haven’t, do so now!

We appreciate that there has been a rush of Oculus Rift-enabled games on Kickstarter of late. Since the news that Facebook purchased Oculus VR and with the announcement of the Sony Morpheus going public at GDC this year, VR has been shoved into the limelight.

We’ve had Oculus Rift development kits since Day 1. We were Kickstarter backers and we always knew it was destined for great things and we wanted to be a part of it.Now we are ready, after months of research, prototyping and testing to determine the best methods of developing for the hardware, to share our dream with you. Now, we feel really confident that we won’t create something that feels rushed or half-baked.

Our combined experience of designing and developing racing games and MMOs gives us the knowledge and understanding of what it takes to make a great multi-player racing game. Coupled with our background in serious simulators that utilise VR, we’re confident we can create a rock-solid experience for everyone and achieve the performance levels we’ve come to expect, namely low latency, high frame rates, detailed environments and good ol’ fashioned, high-speed fun!

Kickstarter Funding Breakdown

Drawing on our years of experience in development and project management, we’ve assessed all the design and development tasks before launching the Kickstarter to make sure we are:

  • Setting realistic goal values that will allow us to complete the base development tasks
  • Reducing estimated costs and budgetary needs as much as possible to increase the value of your backer investment
  • As clear and transparent about our intentions so you can be confident in the project from the get-go

Below are charts showing the high-level breakdown and more details:

  1. Development – The main element of where your pledge money will go – towards making the game! Whilst the two other elements are unavoidable, we’ve taken the necessary steps to ensure the majority of the money goes where it should.
  2. Support – During development and post-release we will have ongoing costs from hosting servers and providing bandwidth for downloads. This value has been set aside for the initial costs associated with these requirements, which will scale accordingly depending upon success.
  3. Admin – The costs of running the Kickstarter, the percentages that Kickstarter and Amazon take when a project is successfully funded and payments are processed, the PR and marketing around raising Kickstarter awareness and finally, the cost of creating and shipping the pledge rewards to backers.

Kickstarter_Development_Breakdown

intended_dev

We have already been hard at work on the single player demo, which you can download now and try out for yourself right now.

As mentioned, we have a small amount of funding already to start turning the single player experience into the multi-player demo to be released soon after the end of the Kickstarter funding period. We expect that this will be available by mid-September, in order to allow us to test and update the code based on the new SDK from Oculus VR for the DK2 HMDs which should (*fingers-crossed) be shipping in July.

Kickstarter_Development_Timeline

Next will come a longer development period using the funds raised from Kickstarter to develop the game fully with the intended features (depending on funding amount raised) and opening up access to the alpha testers as soon as we are ready. We expect the alpha test to start at the end of September 2014 and run until the 1st version release in late-November 2014.

Once the 1st version is released, we will switch to developing the updates and further content, depending on the amount of funding received and the additional income generated from sales outside of Kickstarter through channels such as Steam and Oculus VR Share.

Assuming we meet all of our stretch goals, we will revisit and review the schedule accordingly and announce when you can expect to get your hands on the tablet and PS4 Morpheus editions of the game (NB. We don’t know when Sony plan on releasing Morpheus to the public yet! It’s expected to be 2015 at present).

So that’s the whys and hows and whens. We’re confident we can achieve everything we set out to do, we would love to have you along for the ride too!

Thanks for reading, and many, many thanks for backing us on Kickstarter.

 

PayPal Pledges


We have been asked by a number of people whether they can pledge their support via PayPal instead. We’ve created a three tiered option to pledge for the game via PayPal for the unlimited rewards only; “Backmarker”, “Armchair Enthusiast” and “Apex”.

You can click the PayPal “Pay Now” button below – NOTE: If the kickstarter campaign is unsuccessful, all PayPal Pledges will be cancelled and refunded. We are only offering this option because it was requested, if administration detracts from development, we will have to withdraw the option to pay via PayPal.


Select Your PayPal Pledge Level – Values Include PayPal Costs




Download the demo now!

1

We have released the single player demo of Radial-G : Racing Revolved as part of our Kickstarter and Steam Greenlight campaigns.

The demo includes:

  • Oculus Rift DK1 & DK2 support  (DK2 issues known – see here for workarounds until SDK 0.4 v1.3 demo available)
  • “2D NOculus” standard monitor support
  • Xbox 360 wired controller support with rumble
  • Global Leaderboard 
  • User Profiles
  • Windows & Mac support

 

Download the single player demo we have created to give you a taste of the thrill of VR racing!

Play! Vote! Pledge! The new meaning of PVP

Download  V1.0 – Windows PC only, non-VR & Oculus Rift DK1 support – Oculus Share | Dropbox | Google Drive | Mega | WeArVR | Player Attack | Atomic Gamer | IndieDB

Download V1.2 – Windows PC and Apple Mac, non-VR & Oculus Rift DK1 & DK2 support – Mega – PC | Mega – Mac | IndieDB

NB. v1.2 uses Oculus VR SDK 0.3 so needs a workaround to get it working with Oculus Rift DK2 (until we update and release v1.3 of the single player demo compiled with Oculus VR SDK 0.4)