-
Your shopping cart is empty!
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......
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!
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 ;)
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)
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
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:
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.
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.
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)
Nice post mate, keep up the great work, just shared this with my friendz
I have recently started a blog, the info you provide on this site has helped me greatly. Thanks for all of your time & work.
Thanks for another wonderful post. Where else could anybody get that type of info in such an ideal way of writing?
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.
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.
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!
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
Great article with excellent idea!Thank you for such a valuable article. I really appreciate for this great information..
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.
I appreciated your work very thanks
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!
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.
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!..
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!
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...
I was looking at some of your posts on this website and I conceive this web site is really instructive! Keep putting up..
Thanks you very much for sharing these links. Will definitely check this out..
Thank you very much for this useful article. I like it.
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
I read that Post and got it fine and informative.
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!
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!
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!
I’m stirred along with the surpassing and additionally preachy list of you ought to produce such smaller timing.
Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.Fantastic nice. I appreciate this post.
Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post.
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.
I read that Post and got it fine and informative.
This is certainly hence attractive plus artistic. I like a colorations plus whichever company may get them while in the mailbox might be smiling.
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!..
Thanks for sharing this quality information with us. I really enjoyed reading. Will surely going to share this URL with my friends.
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.
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.!
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...
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.
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
I found your this post while searching for information about blog-related research ... It's a good post .. keep posting and updating information.
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
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.
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.
It proved to be Very helpful to me and I am sure to all the commentators here!
Excellent website you have here, so much cool information!..
Excellent and very exciting site. Love to watch. Keep Rocking.
I really like your take on the issue. I now have a clear idea on what this matter is all about..
I was looking at some of your posts on this website and I conceive this web site is really instructive! Keep putting up..
Admiring the time and effort you put into your blog and detailed information you offer!..
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.
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.!
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
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.
Thanks you very much for sharing these links. Will definitely check this out..
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.
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.
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.
Thank you very much for this useful article. I like it.
Thank you very much for this useful article. I like it.
Thank you very much for this useful article. I like it.
Leave a Comment