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 57 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 :)

57 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!

SUNWIN:
22/01/2025, 01:54:16 PM, www.heroc.co
Reply

Fantastic Put up, I'm sure a giant believer through post feed-back concerning webpages towards allow the blog page consultants recognise that they’ve further a specific thing positive towards the web!

W88:
23/01/2025, 11:48:40 AM, www.feedyourfaith.org
Reply

Thanks with regard to publishing this type of excellent post! I discovered your site ideal for my personal requirements. It has fantastic as well as useful articles. Continue the great function!

KUBET:
23/01/2025, 02:58:21 PM, elonsbrokenpromises.com
Reply

I’m stirred along with the surpassing and additionally preachy list of you ought to produce such smaller timing.

SUNWIN:
24/01/2025, 01:38:27 PM, www.huntleyfitzpatrick.com
Reply

Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.Fantastic nice. I appreciate this post.

789club:
25/01/2025, 11:22:08 AM, coffeeheritage.vn
Reply

Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post.

HIT CLUB:
26/01/2025, 05:33:37 AM, genderunityproject.org
Reply

This is highly informatics, crisp and clear. I think that everything has been described in systematic manner so that reader could get maximum information and learn many things.

SUNWIN:
26/01/2025, 08:57:25 AM, megagogo.co
Reply

I read that Post and got it fine and informative.

GO88:
26/01/2025, 06:03:21 PM, the-priviakhangdien.com.vn
Reply

This is certainly hence attractive plus artistic. I like a colorations plus whichever company may get them while in the mailbox might be smiling.

GO88:
27/01/2025, 08:04:39 AM, 2075.com.vn
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!..

KUBET:
27/01/2025, 01:56:06 PM, www.heinzinsufenkl.net
Reply

Thanks for sharing this quality information with us. I really enjoyed reading. Will surely going to share this URL with my friends.

SUNWIN:
27/01/2025, 04:58:56 PM, hucfl.edu.vn
Reply

I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing.

SUNWIN:
27/01/2025, 05:44:29 PM, www.thestraightchoice.org
Reply

This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post.!

SUNWIN:
03/02/2025, 10:59:41 AM, www.teamn2i.com
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...

SUNWIN:
03/02/2025, 01:18:49 PM, www.bollywoodpremiere.com
Reply

Excellent .. Amazing .. I’ll bookmark your blog and take the feeds also…I’m happy to find so many useful info here in the post, we need work out more techniques in this regard, thanks for sharing.

W88:
06/02/2025, 02:05:01 PM, www.saigontown.vn
Reply

Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. There tend to be not many people who can certainly write not so simple posts that artistically. Continue the nice writing

KUBET:
07/02/2025, 07:23:38 AM, www.misesgop.org
Reply

I found your this post while searching for information about blog-related research ... It's a good post .. keep posting and updating information.

SUNWIN:
08/02/2025, 08:55:26 AM, www.plymouthdata.info
Reply

Great things you’ve always shared with us. Just keep writing this kind of posts.The time which was wasted in traveling for tuition now it can be used for studies.Thanks

GO88:
08/02/2025, 11:17:49 AM, www.munichmovie.com
Reply

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work.

HIT CLUB:
08/02/2025, 01:45:37 PM, www.ddlc.net
Reply

I haven’t any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us.

W88:
09/02/2025, 07:13:47 AM, www.stirlingalbion.com
Reply

It proved to be Very helpful to me and I am sure to all the commentators here!

SUNWIN:
10/02/2025, 02:40:13 PM, www.dearastronomer.com
Reply

Excellent website you have here, so much cool information!..

HIT CLUB:
11/02/2025, 08:04:51 AM, www.letmein-movie.com
Reply

Excellent and very exciting site. Love to watch. Keep Rocking.

KUBET:
17/02/2025, 12:29:53 PM, amw2023.org
Reply

I really like your take on the issue. I now have a clear idea on what this matter is all about..

SUNWIN:
17/02/2025, 01:43:11 PM, www.ljbc.net
Reply

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

W88:
18/02/2025, 10:10:13 AM, www.2023apecncds.org
Reply

Admiring the time and effort you put into your blog and detailed information you offer!..

SUNWIN:
18/02/2025, 01:55:18 PM, www.votehere.net
Reply

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.

W88:
18/02/2025, 04:40:18 PM, projectalbert.org
Reply

This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post.!

SUNWIN:
19/02/2025, 02:58:49 PM, icpacmongolia2024.org
Reply

Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. There tend to be not many people who can certainly write not so simple posts that artistically. Continue the nice writing

SUNWIN:
20/02/2025, 10:14:07 AM, 2023reuse.com
Reply

I havent any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us.

SUNWIN:
20/02/2025, 11:21:39 AM, pat.design
Reply

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

SUNWIN:
20/02/2025, 03:16:51 PM, www.rleggat.com
Reply

I have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates.

SUNWIN:
21/02/2025, 05:03:32 AM, chicagolinguisticsociety.org
Reply

Excellent information on your blog, thank you for taking the time to share with us. Amazing insight you have on this, it's nice to find a website that details so much information about different artists.

SUNWIN:
22/02/2025, 09:34:42 AM, www.rockthevote.com
Reply

Thanks for your post. I’ve been thinking about writing a very comparable post over the last couple of weeks, I’ll probably keep it short and sweet and link to this instead if thats cool. Thanks.

SUNWIN:
22/02/2025, 03:51:17 PM, www.barnummuseumexhibitions.org
Reply

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

SUNWIN:
22/02/2025, 03:51:28 PM, www.barnummuseumexhibitions.org
Reply

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

SUNWIN:
22/02/2025, 03:51:33 PM, www.barnummuseumexhibitions.org
Reply

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

Leave a Comment