Ruin Run - Starter Kit

NOW LIVE on the asset store! Snag your copy here:

http://u3d.as/content/vertex-stream/ruin-run-starter-kit

Web player demo available on wooglie.com:

http://www.wooglie.com/games/Action/Ruin-Run-Starter-KIt

Hey Folks

Once again I (Vertex Stream) have been working secretly and collaboratively with Phex3D (the author of the amazing Dinky Dungeon Tileset) to bring your our first joint venture - a temple-run style starter kit for Unity!

And here are some shots:

Everything you need to create your own temple-run style game is included in this kit - 3D models (created specifically for this project by Phex3D), well-commented and structured code (by myself), as well as sound effects and music.

All our custom models share a single 2048x2048 texture, and are as low-poly as possible. Easy re-texturing!

Just like temple run, the level is infinite, and generated on the fly.

We will be releasing the game on Wooglie - but will be leaving it in the “in-development” category. This way, you can create your own games from our starter kit and release them without fear of having been “pipped to the post”. (and you can try out the starter kit for yourself before you buy).

We hope you like our promotional video. Any questions, comments, or suggestions, feel free to post them here or PM either of us.

This is available on the asset store for $50 dollars.

Thanks!

price?

Sorry, forgot to put that :slight_smile: I have updated the post above.

Thanks.

Looks great, so you get the code (the character?) all for the sweet price of $50

Models + code + character?

Does this work with your dungeon creator by chance?

Can this be used for Android?

To answer all your questions (most of which are covered in the included documentation as well):

The included player character is a freely available model from the asset store called MAX. You are not being charged for this character. I also clearly state in the documentation that this is the case, just to be clear. The intention here is that people writing their own temple run clone would most likely swap out the character for their own anyway.

Everything you see in the video and screen shots is included in the package. What you get for your money is the source-code for the game (which is thoroughly commented throughout, and laid out clearly), and all of the assets laid out in the screenshots above, which were custom-made specifically for this project by Phex3D.

You don’t need to construct your own layouts for the levels; this happens automatically, and on the fly. The level is created and updated dynamically as you play. As you run along the track, new sections are created ahead of you, and redundant areas behind you are removed from the scene, much like in Temple Run.

Regarding the dungeon creator, there is no intentional correlation between the two products, however, as you have I-Tiles, L-Tiles, and T-Tiles in this package, there is no reason why you couldn’t use these tiles with the generator - although you obviously don’t have cross-tiles (four way junctions) or rooms. But I’m sure if you asked Phex nicely enough he could create some additional artwork…maybe :slight_smile:

Regarding mobile - the models are intentionally low poly and all share the same texture sheet 2048x texture sheet. I do not have access to an android phone (yet - I’m getting one soon) so I haven’t tested this on mobile - HOWEVER we have created the package with mobile in mind and there is nothing out of the ordinary in the code. As long as mobile platforms can handle creation/destruction of gameobjects at run-time, you should be good. The actual level geometry is never that much anyway - only about 12 sections of track or so - and this can be customised in the code easily too.

I hope that answers all the questions raised so far. If you have any more, feel free to shoot and I or Phex will do our best to answer them.

Thank you for your continued interest in my asset store submissions.

Cheers

Dave

Hey folks

There is now a web-player demo up on wooglie.com:

http://www.wooglie.com/games/Action/Ruin-Run-Starter-KIt

Damn you - addictive game! Bit more spit and polish and it would be pretty good. I can see the appeal for this kit. Someone go make an amazing run game!

Thanks for the positive feedback. I intentionally left out the spit and polish :slight_smile: This isn’t meant to be a finished game - but rather a working code / asset base that other talented Unity developers can leverage.

I look forward to seeing what people come up with!

Thanks

Dave

Congrats, you beat me too it! I have been making a temple run clone for a client, I was going to change art and source code and package it up to sell :smile: But you guys beat me too it! I’m only a few days off aswell :smile: - '‘ll Is Fair In Love And Game Development’

One note though:

Rule 1 of game development - Never combine keyboard and mouse input unless absolutely necessary, for example a FPS game(obv there is other games that need both inputs), But this game can be made without both inputs…

Rule 2 of game development - Always have a pause state for the game, Not being able to pause a game is extremely annoying for users… Pausing a game in unity is simple just have a Boolean called pause, if true then set timescale to 0, if false back up to its original… Some game engines make pausing the game a nightmare, unity makes it easy, utilize this ease! :slight_smile:

There are 7 important rules, but you got the other 5 down :slight_smile:

Anyways great package and damm you for beating me to it :wink:

I’ll probably but this soon to see how similar our source code is.

Thanks,

Scott.

Scott

Really sorry :slight_smile: Honest :slight_smile:

There is no reason why you can’t release yours as well. A bit of competition is healthy.

I have intentionally left a few things out (as I have stated previously) as this is not meant to be a finished, polished product, but rather a launchpad for other developers to make their own running games, with the bulk of the hard work done for them.

The “mouse” input in our starter kit is meant to sort of simulate a phone being tilted left/right. Since I don’t yet have a phone to test on (well I have an i-phone, but I develop on a kick-ass PC so that’s out) I used the mouse.

Also, I would argue that rule #1 of game development should be - MAKE IT FUN :slight_smile:

Ha you might regret that ;). Mine might get more sales and leave yours with nothing :stuck_out_tongue:

Oh no I did not mean those are the most important rules for games, but there are 7 things/rules that games should include, if you don’t follow them then it’s likely your game will not appeal to audiences. ← this is not always the situation though… Don’t want to attract trolls :open_mouth:

Anyways yeah I understand, for people looking for a quick and easy clone then this is great.

Good luck! And hopefully we will have out temple run clone war soon! :smile:

I wonder if the developers of Temple Run will have a look at our clones… As Temple run was built with unity, I know if someone cloned my game I would want to have a look :smile:

I can rest assured that my code is 100% my own :slight_smile:

Having competing could be good. For example maybe you could have to add mobile support etc

The clone I am making is for a client, which is going to be a mobile game. So Mine already introduces mobile feature’s such as swipe gestures/automatic placement adjustments according to screen size/resolution(mainly to do with GUI) and is heavily optimized for mobile.

Assuming that the creation/destruction on the fly is referred to instantiate and destroy, then this package is NOT suitable for mobile

Out of interest, how do you go about creating and destroying objects dynamically on mobile platforms then? Is there some other way I have missed?

I am always happy to add new features to my asset store submissions, if it keeps existing customers happy, and creates the potential for more sales.

The early bird gets the worm.
Be sure we post on your thread…

You need to use a pooling system and recycle all your objects, even for a pc/mac I would never use instantiate or destroy unless it’s an specific object that will be created from time to time. But this map system? no way