Search Unity

3D Infinite Runner for Playmaker

Discussion in 'Assets and Asset Store' started by Graham-B, Mar 10, 2015.

  1. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    I'm super excited to share with you our latest, and what I believe to be on of our coolest game templates to date!



    3DSauce proudly presents,

    3D Infinite Runner for Playmaker. Now available on the Unity Asset Store* and 3DSauce.com!

    *Disclosure: We are using affiliate links to our assets. We may receive a commission for purchases made through these links. While clicking these links won't cost you any money, it will help us to continue developing and maintaining great products!

    This feature packed, mobile ready kit has everything you need to make your own endless 3D running game. No programming required!



    Unity 5 Ready!
    *Requires Playmaker

    Features:


    1 - Responsive swipe controls
    2 - Throwing projectiles
    3 - Destructible objects
    4 - Power ups
    • Coin magnet
    • Shield
    • Continue Keys
    • Coin doubler
    • Score Multiplier
    5 - Multiple speed levels
    6 - Ramps, Obstacles, Tunnels, Coins and more!
    7 - uGUI menus
    8 - Simple character model swapping
    9 - Mecanim animations (Idle, Run, Sprint, Jump, Double Jump, Slide, Throw, Spawn)
    10 - Unlit world curving shader with real time directional shifting
    11 - Dynamic follow camera
    12 - Fast loading track randomization
    13 - Easy track editing
    14 - Object pooling on everything
    15 - PlayerPref high scores
    16 - Steampunk artwork included
    17 - Sound effects included
    18 - Detailed documentation
    19 - Fully commented logic
    20 - Mobile ready

    << DEMO >>

    << Sample Android APK >>

    Feel free to ask questions, make suggestions, or post requests in this thread.
    You can also check out our Playmaker forums thread.

    Thank you all for your support! Please remember to leave a rating and review if you want to encourage updates and new kits!
    ______________________________________________________________________


    This kit also comes bundled as part of the Playmaker Essentials Pack, a complete collection of our most popular Playmaker game templates!

    Available on the Unity Asset Store* and 3DSauce.com!


     
    Last edited: Apr 29, 2019
    josker likes this.
  2. b4c5p4c3

    b4c5p4c3

    Joined:
    Jan 4, 2013
    Posts:
    537
    Beautiful job.
     
  3. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Many people have been asking about Unity 5 support, currently this package can only be used with Unity 4. I am currently working on a Unity 5 update, however I can't give an ETA since I am running into more issues than I had anticipated. A lot has changed in Unity 5, especially with the physics system. I will post as soon as it's ready!
     
  4. b4c5p4c3

    b4c5p4c3

    Joined:
    Jan 4, 2013
    Posts:
    537
    Hi i have one question. Is possible to turn left or right or is just a straight infinite runer (Like subway surfer)
     
  5. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    It's a straight forward infinite runner, the curved world is just a shader. Thanks for the compliment by the way!
     
  6. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    I've played the demo and it was awesome. Good luck ;)
     
  7. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Thank you Kasaie, I'm happy you like it!
     
  8. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    I've just submitted an update with full Unity 5 support! It also features numerous bug fixes and improvements.

    I will let everyone know as soon as it gets accepted.
     
  9. josker

    josker

    Joined:
    May 10, 2014
    Posts:
    45
    This looks great.
     
  10. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Thanks josker!
     
  11. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    Hello Graham - I saved the link to your game because me and my son (age 7) wanted to play earlier in the week.
    First off - we both really like the character, and the extra animation detail you put into him and the 'special' items is very nice. The character in particular has some unique intricacies which is nice.
    The lighting is also pretty nice, I can see you put some nice details in the textures and (possible pre-baked ao?) which shows a higher level of quality than A LOT of the runners that come out every day.
    And since I am also a Playmaker user, it's very motivating to see released/completed projects from the Playmaker community. Thank you!

    One point my son made (and he is correct) it is difficult (kind of unfair) when the levels get more complex, it's difficult to react to obstacles when the character is on the left or right side and there's a large obstacle in the middle lane. As a result there were several times he jumped too soon or too late to dodge an easy obstacle because the middle part obstructed the view.
    I believe adding functionality to the camera to smoothly move left/right to stay behind the character would keep these cheap deaths from happening.

    The one thing I noticed was there was no limited 1-2 second (invincibility time) when clicking continue. We died several times when we jumped too soon and clicked continue only to run into the same obstacle again right away.
    It'd be nice if like in SMB when Mario is large and he gets hit he shrinks and for one second is invincible, or when Link (Legend of Zelda) gets hit by a monster he is invincible for one second before returning to solid form.

    Sorry to use these throwback examples - but the game design rule I'm talking about was established way back then for good reason and are the same reasons today why we developers should use them as well.

    Overall great delivery. Keep playmakin!
     
  12. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Thank you for the kind comments. There was no baked lighting in the textures, everything you see was hand painted by Rosalie the artist. It is much more feasible to provide prettier sample art when the kit maker doesn't have to take care of the artwork himself ;)

    I agree with both points you have brought up, I like the idea of being invincible for a few seconds after continuing as it would be easier to integrate than what I was planning to implement. I was going to create a certain radius around the player where everything contained within it would disappear. If I go with your method the player could basically keep the shield ability active and everything he touches for a brief moment would be destroyed.

    As for the camera modification you are suggesting, I do already have to camera moving to the left or right with the player. Maybe it is too subtle, perhaps I could also add a slight rotation to it so that you are looking inward on the track. I think this would give a better view of anything obstructed by obstacles.

    Thanks very much for the useful feedback theANMATOR2b and Son!
     
    theANMATOR2b likes this.
  13. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Unity 5 version is now live, thanks for your patience!
     
  14. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Many people have been asking for this, so I have added a Sample Android APK to the description.

    This version uses full resolution textures, it can be optimized much more if needed. The swipe sensitivity can also be easily adjusted. Let me know what you think.
     
  15. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Many people have expressed frustration when using continues, only to immediately die afterwards by hitting another obstacle. I have remedied this by adding a brief invincibility after using a continue. It acts just like the shield, but it's expiration is duration based instead of usage based.

    I will be submitting this in an update along with a few other things soon. If you want to try it right away, contact me with your invoice number and I will be happy to send you a sample scene with the new fix.
     
    theANMATOR2b likes this.
  16. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    The update is now live!

    Set your invincibility timer and you'll have no more unnecessary deaths after reviving! Also includes a few bug fixes, you will no longer get stuck on junk obstacles in Unity 5.
     
  17. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    I was asked me to make a version of this kit that would allow for defined level lengths. This allows levels that end at a given distance, and perhaps you can implement different themes for each level etc. I put it together, but it will not be in the official release for a while since it's still a little rough around the edges and not documented yet.

    If anyone wants early access to this gameplay type, simply contact me with your invoice number and I'll gladly send you a sample.
     
  18. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    This kit is now included in our Playmaker Essentials Pack!

    You can get the entire Playmaker template collection at almost 50% OFF the regular price when you buy the bundle this week only!

    Don't forget, I can give you an additional rebate for any kits you already own! Just contact me.
     
  19. super-cypher

    super-cypher

    Joined:
    May 10, 2014
    Posts:
    117
    Hi
    would it be possible for you to add turns to this, so you can have the curved shader for certain parts and then turns for others, makes it far more interesting!

    thanks
     
  20. super-cypher

    super-cypher

    Joined:
    May 10, 2014
    Posts:
    117
    also did you ever add the above? as this is something i would definitely need.
    thanks
     
  21. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    Why not just incorporate this function into your game yourself? So you will have something that is different and advanced beyond the template.
     
  22. super-cypher

    super-cypher

    Joined:
    May 10, 2014
    Posts:
    117
    because the whole point of buying a template is to save having to do the work! dev says hes going to add it so its fair to expect its been added.
     
  23. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    I haven't released it with the official package yet, as it is nowhere near polished enough. However just PM me your email and I'll send you a finite example for you to use or pick apart.
     
  24. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
  25. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331


    From now to December 1st, take 50% off any order on 3DSauce.com! Use coupon code "black50" during checkout.
     
  26. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Thanks to Mekan35 for pointing out this issue.

    In the current version of the kit, using continue keys will result in the world curves not updating until actually pressing retry.

    To remedy this go to the "Button_ForgiveKey" gameobject, in the "Resume" state of the Button Retry FSM add a "send event by name" action. As seen in the attached screenshot, point it to the "TrackCurveManager" gameobject / "Curve World" FSM / Send event "Go"
     

    Attached Files:

  27. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Version 1.3 is now live on the Unity Asset Store!

    Bug Fixes:
    - Coin pickup sound now works properly in Unity 5.
    - Using continue keys now properly updates the world curve logic.
    - Fixed delay on pickups introduced in Unity 5.3.1f1.
    - Fixed missing variable error introduced in Playmaker 1.8.0f43
    - Resolved "Invalid AABB" error introduced in Unity 5.3.1f1

    Changes:
    - API updater no longer required to run after importing additional package in Unity 5.
    - Playmaker globals now import as intended in Unity 5.
    - Cleaned up animator tree.
    - Removed missing scene from build settings.
     
  28. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    v1.4 is now live. This update implements one of the most requested features, simple character switching at runtime!

    - Added runtime character swap example.
    - Added "Dark Metal" character skin.
    - Fixed "Animator is not playing a Playable" console warning spam when switching player model.
    - Y Velocity is no longer updated when game is idle or in menu.
    - Updated documentation.
     
  29. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    600 likes this.
  30. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    16 hours left. Don't miss out! ;)
     
  31. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Less than 12 hours to go. Thanks to everyone who has supported us by purchasing the kit so far. Please remember to leave a review and let us know what you think.
     
  32. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    3 hours left to save folks!
     
  33. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Thanks to everyone who made yesterday's 24 hour sale a huge success! To celebrate, we've decided to extend the sale through this weekend and it now also covers our entire product library!

    Simply enter coupon code "cool35" during checkout to receive an instant 35% rebate off your entire order on 3DSauce.com!


     
  34. MetaDOS

    MetaDOS

    Joined:
    Nov 10, 2013
    Posts:
    157
    Hi. Do you plan to add "Shop" or "Upgrade" section tot he template? And any discount for this Black Friday?
     
  35. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    They are not in the works right now, but they are already on the possible features list.

    Yes, we are currently having a sale!


    From now until November 28th, take 50% off any order on 3DSauce.com! Use coupon code "Thanks50" during checkout.
     
  36. MetaDOS

    MetaDOS

    Joined:
    Nov 10, 2013
    Posts:
    157
    Thank you. I bought it before the sale :p
     
  37. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    3D Infinite Runner template for Playmaker is now Unity 2017 ready, which now makes this runner week!

    To celebrate, we're offering 40% off when you purchase the 3D Infinite Runner for Playmaker template on our website.
    (http://3dsauce.com/release/runner3d/)

    Happy Running!
     
  38. jeffybhai

    jeffybhai

    Joined:
    Aug 7, 2017
    Posts:
    14
    hey , can you pease tell me how to built the project , because whenever I click on build option an error msg pops in the console
     
  39. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Always happy to help, I'll have you up and running in no time. Firstly, please make sure you've read the getting started section of the included documentation. If the steps listed there don't help, you can contact me directly by email (3dsauce at gmail dot com) or by using the contact form on our website (https://3dsauce.com/contact/) Don't forget to include your Unity purchase invoice number with your message. It would also help if you could send me a screenshot of the console logs showing the errors you are receiving.
     
  40. jeffybhai

    jeffybhai

    Joined:
    Aug 7, 2017
    Posts:
    14
    this is the error i am facing.

    Assets/PlayMaker/Actions/AddComponent.cs(56,67): error CS0619: `UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent(UnityEngine.GameObject, string, string)' is obsolete: `Method is not meant to be used at runtime. Please, replace this call with GameObject.AddComponent<T>()/GameObject.AddComponent(Type).'

    .below is the script which the console redirects to.

    56. addedComponent = UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent(go, "Assets/PlayMaker/Actions/AddComponent.cs (56,21)", component.Value);

     
  41. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    What version of Playmaker are you using? This appears to be an issue with your Unity or Playmaker installation and is not related to my asset. Try updating Playmaker and Unity to the latest versions.

    Please remember to contact me directly by email if you require further assistance, and don't forget to include your purchase invoice number.
     
  42. jeffybhai

    jeffybhai

    Joined:
    Aug 7, 2017
    Posts:
    14
    THanks let me update if the error persists , i will contact you
     
  43. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Important bug fix:

    Since animator actions are now included with Playmaker by default, the actions included with this template will cause conflicts. If you are running into errors relating to the animator actions, you can easily fix this manually until I am able to include the changes in the next update.

    You will have to manually delete the "Playmaker Animator" folder from the root Asset directory, and then re-import Playmaker.

    If anyone is having trouble, don't hesitate to contact me.
     
  44. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    IMPORTANT information regarding all 3D Sauce templates!

    If anyone is running into FSM or build errors, there are a few simple steps to follow that will remedy these issues until I've had time to update the packages.

    Simply open all affected scenes and re-save them individually. This should fix any issues you are experiencing after updating to the latest version of any 3D Sauce template and Playmaker.

    Thanks for you patience. Please don't hesitate to report any additional issues that may arise.
     
  45. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
  46. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    IMPORTANT information regarding this template and Playmaker 1.9.0!

    If you are using the latest version of Playmaker, there are a few extra steps that you will have to take to get the Runner kit working. Otherwise you will run into console errors.

    Please follow these simple steps until I've had time to update the documentation.

    1. Import the Unity package I attached to this post and replace the two errant scripts in your project. This will fix the following error.

    "Assets/PlayMaker HOTween/Plugins/PlayMakerHOTweenUtils.cs(28,9): error CS0104: `LoopType' is an ambiguous reference between `Holoville.HOTween.LoopType' and `HutongGames.PlayMaker.LoopType'"

    2. iTween is no longer included with Playmaker, so you'll have to install iTween from the Asset Store manually. Once you've done so, move on to the third step.

    3. Go to the Playmaker / Welcome Screen menu in Unity. Press addons, and then press the import button beside "iTween Support."

    Thanks for your patience!
     

    Attached Files:

  47. anaamz

    anaamz

    Joined:
    Jul 13, 2017
    Posts:
    1
    where is the attachement for solving looptype error?
     
  48. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    Thanks for pointing that out, I had forgotten to attach it. You can find it attached to the above post.
     
  49. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331
    The Unity 2018 / Playmaker 1.9.0 support update is available now on the Unity Asset Store!

    Installation issues have been resolved.
     
  50. Graham-B

    Graham-B

    Joined:
    Feb 27, 2013
    Posts:
    331