Skyline Game Engine Store uses cookies to store certain information to make your site visit more enjoyable. By proceeding to use the store, you are agreeing to the use of cookies.

Dragon Rider VR

Posted by SolarPortal 29/01/2018 21 Comment(s)

To see the two of us jumping around like children at 3am in the morning must mean something positive and significant happened to us. It was one of those moments that empowers us to keep pushing forwards even when we don't feel like it.

So what am I talking about? well just best I start at the beginning......

In the beginning.

As you all know we have been developing Skyline with the aim to be able to make releasable games quickly.  Every now and then you get a glimpse of this power but then it's generally quashed with so many problems that we are thrown back into deep development awaiting the day we can attempt an idea again. Last week was thankfully not one of these times.

This quick journey was started five days ago on the back of the 0.9.7 release when we were asked to create a demo for the OSVR headset. we thought yeah we can do that, then we realized we only had a week left to finalise the OSVR Skyline integration and create a complete stand alone game package eek!

DragonRiderVR_01

The demo idea was broken down into five stages and we discussed what we could possibly achieve for each stage. We knew early on that our vision would have to be watered down a little and made into a realistic goal. These stages were then shoehorned into the week ahead but necessarily a stage per day as all tasks were juggled in between other jobs and we tackled only what was needed at that moment to keep the project moving forwards.

Our idea was to create a fantasy flight on the back of a dragon through a huge landscape filled with dragons and mages who would try to stop us reaching our destination, great idea for a game too ;)

Stages of development

Stage One: Find Character assets - We were going to need characters, more so we needed dragons. So we search through our characters folders and located the 3DFoin Dragon and Wyvern. At the same time we looked for some mages as these would be needed.(Note we didn't get the mages into the demo as the deadline came around very quickly, maybe in the next demo update)

DragonRiderVR_04

Stage Two: Locate World Assets - This is a fantasy with dragons, so we definitely need Castles and these we purchased from the Arteria3D library. Also to make the world more fun to fly through we needed to find other assets such as rocks, trees etc. The rocks were courtesy of Manufactura K4 who provide us with some awesome rocks and other medieval assets.

Stage Three: Proto world -  we needed to create a few quick poc scenes to get a feel of what is really going to be possible within the world. With a few simple placeholder assets we created an area but this soon got boring and we decide the only way to go was with a terrain. Now we thought creating a big terrain was going to take up too much time. But this is Skyline! The terrain was in and hand painted and within a couple of hours we had created a rough layout for the flythrough including the placement of some cool rocks

DragonRiderVR_06

Stage Four: Engine fixes and feature requirements - As we were using Skyline intensely under pressure we instantly hit the bugs and issues from the new release, as many of you have also encountered. These problems were located and then resolved to keep us on track. On top of the demo code adjustments we had to integrate our test version of the OSVR sdk into Skyline and make it a simple work flow which has ended up being a VR check box on the camera entity, nice and simple.

Stage Five: Game Mechanics - Even though this is a fly through there were a few technical problems to solve and Skyline was quick in aiding us to get these in place. Also in this stage we looked at performance and converted textures to dds and reduced the image dimensions where possible. Here are a few examples of the required game mechanics:

  • Dragon needed to follow a path.

DragonRiderVR_03

  • Camera needed to follow dragon with the ability to turn it off so we get a god's eye view of all of the paths.
  • Dragon needs to spit out fire, for this we made many types of fire effects but they did not get into the early demo version. Now this task was made harder by the fact that the dragon's fire animation moved the head so the fire effect needed to be attached to a bone in the dragon's head so it moved with the animation.
    DragonRiderVR_02
     
  • Fire to burn the castle, also didn't make it into early demo version.
  • Game start screens.


DragonRider_MainMenu

A lot of the above mechanics were made straight out of the box without any new code apart from the OSVR integration. We worked our ideas into what was realistically possible with time and the current build. The path system did need a new action to attach the dragon to the path and that was it!

This new action plus OSVR was released in the 0.9.7.2 patch so you can all do easy flythroughs. We did advance the path system so that adding a node was as easy as moving the camera and pressing space key to add new nodes.

DragonRiderVR_05

Following video is of the OSVR in action inside Skyline:

As time was short we had to cut corners from the original vision so we could make the deadline. Skyline worked as we hoped and enabled a fast development of our demo.

Conclusion

By doing this project we have surpassed one of our personal Skyline development milestones which was to conceive and create a project from start to a complete user installer game package all from within Skyline. This is why I started this post with our 3am jubilation. By working under pressure we have uncovered areas that need reinforcement and from this we can plan for the next set of features to be added and upgraded over the next few months so bigger more populated levels can be created and a full game can come from the ashes of the dragon's fire.

If you want to try out the Dragon Rider VR please feel free to download this package: Dragon Rider VR

Following video is of the Skyline exported game:

Watch this space for new more improved versions of our Dragon Rider VR.

Now there is nothing stopping you from creating your cool flythrough as Skyline version 0.9.7.2 has the same features as used in our Dragon Rider demo. We look forward to seeing what you can create :D

Hope you enjoyed this blog :)

21 Comment(s)

SUNWIN:
07/01/2025, 01:59:14 PM, www.openwrks.com
Reply

Nice post mate, keep up the great work, just shared this with my friendz

HIT CLUB:
Reply

I have recently started a blog, the info you provide on this site has helped me greatly. Thanks for all of your time & work.

W88:
08/01/2025, 02:05:38 PM, lastfightgame.com
Reply

Thanks for another wonderful post. Where else could anybody get that type of info in such an ideal way of writing?

SUNWIN:
09/01/2025, 11:43:39 AM, jenksmuseum.org
Reply

I will be extremely willing to get the site together with managed benefit from browsing important article content uploaded at this point. Any recommendations within the source was initially impressive, kudos to your publish.

SUNWIN:
11/01/2025, 11:38:19 AM, sakimisaka.com
Reply

Compete the great get the job done, As i browse small amount of content articles in this particular websites and even It looks like that your choice of word wide web web log is without a doubt realistic important and allows gotten forums in fabulous tips.

SUNWIN:
11/01/2025, 01:22:54 PM, www.deartiktok.com
Reply

Great Publish, I'm a large believer within publishing remarks upon websites in order to allow weblog authors realize that they’ve additional some thing beneficial in order to the internet!

88clb:
13/01/2025, 11:19:11 AM, 88clbvn.org
Reply

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It 's really very nice and Useful post.Thanks

https://u888vn.ink/:
14/01/2025, 08:34:43 AM, u888vn.ink
Reply

Great article with excellent idea!Thank you for such a valuable article. I really appreciate for this great information..

https://j88ai.net/:
14/01/2025, 12:33:02 PM, j88ai.net
Reply

Maintain the fantastic perform, My partner and i examine handful of content with this internet site and also I do believe your net website will be genuine intriguing and contains received bags regarding great details.

https://88clbvn.io/:
15/01/2025, 09:48:28 AM, 88clbvn.io
Reply

I appreciated your work very thanks

https://j88vn.io/:
15/01/2025, 10:30:38 AM, j88vn.io
Reply

Someone Sometimes with visits your blog regularly and recommended it in my experience to read as well. The way of writing is excellent and also the content is top-notch. Thanks for that insight you provide the readers!

SUNWIN:
16/01/2025, 07:30:33 AM, crech.org
Reply

This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article.

SUNWIN:
18/01/2025, 08:06:25 AM, theresaforgovernor.com
Reply

I’ve been searching for some decent stuff on the subject and haven't had any luck up until this point, You just got a new biggest fan!..

https://td88.bid/:
18/01/2025, 11:57:15 AM, td88.bid
Reply

You know your projects stand out of the herd. There is something special about them. It seems to me all of them are really brilliant!

789CLUB:
18/01/2025, 05:25:23 PM, www.youthconnektafrica2021.org
Reply

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. Thanks...

GO88:
19/01/2025, 09:24:17 AM, www.impulsion2021.org
Reply

I was looking at some of your posts on this website and I conceive this web site is really instructive! Keep putting up..

HIT CLUB:
19/01/2025, 02:05:45 PM, www.primature-rca.org
Reply

Thanks you very much for sharing these links. Will definitely check this out..

SUNWIN:
19/01/2025, 04:22:03 PM, www.holo-museum.com
Reply

Thank you very much for this useful article. I like it.

789CLUB:
20/01/2025, 04:54:43 PM, www.thinksmartok.org
Reply

This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work

GO88:
21/01/2025, 01:13:27 PM, www.mental-care.org
Reply

I read that Post and got it fine and informative.

SUNWIN:
21/01/2025, 07:27:07 PM, www.untvenezuela.com
Reply

nice post, keep up with this interesting work. It really is good to know that this topic is being covered also on this web site so cheers for taking time to discuss this!

Leave a Comment