Feedback Request | Unity's New Mobile Runner Template

Our team at Unity has developed a template to serve as a starting point for a shippable mobile game.

While previous Unity templates have been designed as learning tools or showcases, our new mobile Runner template is designed to help our developers focus on creating differentiated, high-quality games that can ship.

We designed this template to accelerate the game development process by providing end-to-end runner game mechanics, custom presets, and a Level Editor. The template also brings together Unity’s products, including guidance for the Unity Ads SDK integration, Asset Store, and In-Editor-Tutorials.

We would love to hear from you as we shape the development of this template and our future efforts. Below are a few areas we’d love to know your thoughts on in this thread, but are open to other feedback or suggestions as well.

  • Goals

  • What are your goals for using a Template like this?

  • How many games do you intend to create from the template?

  • What other genres would you like to have templates for?

  • What’s working

  • What are the ways that the Template itself is helping you?

  • Did the template save you a meaningful amount of time around development?

  • What are you freed up to focus on when the end-to-end game mechanics are included in the template?

  • Improving your experience

  • What more would you need included in the Template and Tutorial?

  • Publishing

  • Do you intend to submit the game you’ve created to a publisher?

To navigate to the Runner Template, please ensure you're on Editor version 2021.3.4f1 or later.
You can learn more about the new Runner template here.
Access Unity docs on getting started with project templates in the Unity Hub here.

8568896--1147010--Level Editor.jpg
8568896--1147013--RunnerTemplate_LandingPage_Hero_01.jpg

The Runner Template seems to only be available for the LTS version of the Editor. If that's how it's supposed to be, you really should make that clear both here and in the documentation.

1 Like

I have an LTS version of the editor (2020.3.2f1) but still can't find the template in the hub

Probably needs to be the latest LTS. (I have 2021.3.13f1.)

1 Like

Hello! Thanks for the free project! :smile:

Ive downloaded the project and had a small poke around in it. I need to poke it some more before having more thorough thoughts and feedback on the technical details.

My main questions so far are:

  • Why this type of genre for a template? Studios have been building Runner games in Unity for over a decade and its not a particularly complex genre to tackle with plenty of resources already on how to build things like this. Aside from the Services like Ads, Analytics and Cloud Build, Unity hasn't shipped anything in the past 10 years that would greatly benefit this genre so im confused why to release this now as opposed to any other number of game types that would lean more into the investments Unity has been making.
  • Only Unity Ads is being shown; what about Analytics, IAP, etc and the other monetization services? Trash Dash had these 5 years ago. Pretty much every mobile f2p games has some kind of purchasing system.
  • No Saving Of Data? For leaderboards, profiles, unlockables etc. Every game needs this.
  • Settings menu is fairly bare bones; would like to see more settings in terms of Localization, Input Controls, Accessibility, etc. What does changing Quality actually do? Most Quality Settings Menus now have individual settings per shadows, texture res, etc.
  • Could Unity use this template and extend on it and then ship and maintain that extended game to the App Stores? And document the delta of work between the template offered as-is and the shipped version? The blogpost has example scenarios of how it could be reskinned and its a shame not to have those versions to study aswell.
3 Likes

[quote=“sevenfivel”, post:2, topic: 899426]
The Runner Template seems to only be available for the LTS version of the Editor. If that’s how it’s supposed to be, you really should make that clear both here and in the documentation.
[/quote]

You’ll be able to see the template on Editor version 2021.3.4f1 or later. Added that to the Forum post. Thank you!

1 Like

No reply to questions and feedback after a week? :( Thats a shame.

2 Likes

Anyone able to share this template

Is this considered a standard Unity approach for mobile architecture, eg. the scriptable object event systems etc?

After running this template player is not moving.I am also getting error with mouse movement

Player cannot move because SetMaxXPosition has never been called or Level Width is 0. If you are in the LevelEditor scene, ensure a level has been loaded in the LevelEditor Window!
UnityEngine.Debug:LogError (object)

The same!!! It's bug or feature?

Same :(((

Did you succeed?


Try making sure the level editor window is showing somewhere when you click the play button.
I had this problem, too. At the time, I had the level editor window and the gameplay window on different tabs in the same docking panel. When I played the game in the Editor, it would switch to the game window, covering the level editor window so that, the next time I tried playing, the level editor wasn't showing. Apparently, this messes something up with the way the level editor sets things up for playing in the Editor. I moved the level editor to its own docking panel and that seems to have fixed the problem.

3 Likes

Hi Andy-Touch,
Thanks for the feedback, and I'm glad you liked the project!

Runner games have long been trending, and this is a highly marketable genre on mobile. We’d love your feedback on what other genres would be interesting for you.

Unlike "Trash Dash," this template is not a sample game. The purpose of this template is to help our users to ship a customizable and complete mobile game rather than a demonstration of the latest technologies. The emphasis is on customizing and creating new levels quickly using the tools provided.

We have an item pickup and a currency system (coin collection and unlocking stars by picking up keys), and the data is saved locally. We do not have a leaderboard system to avoid making assumptions on backend/server support and providers. Perhaps in the future the template may have a thin front end layer to plug into though.

The settings menu resembles the same window from well-known mobile games. The quality slider switches between a few quality presets.

Hi stardev24, uncleTompson, k3mell,

Sorry for being late to the party! The dependencies of the runner game mechanics are provided by either the Boot scene (Boot.unity) or Level Editor window (Menu>Windows>Runner Level Editor). If none of these elements are present when you run the game, it will throw errors.

To solve the problem, try running the game from the Boot scene or when the Level Editor window is open and level data is loaded. If this answer doesn’t help you, or you think getting the game running is confusing, please share more info about the problem and how we can reproduce it.

1 Like

Hi Reverend-Speed,
This is one of many possible approaches that work well for this scale but is not considered Unity's standard approach.

[quote=“Mehdi_Hasheminia”, post:15, topic: 899426]
Hi stardev24, [uncleTompson]( https://discussions.unity.com/t/899426 members/uncletompson.3427340/), [k3mell]( https://discussions.unity.com/t/899426 members/k3mell.8244931/),

Sorry for being late to the party! The dependencies of the runner game mechanics are provided by either the Boot scene (Boot.unity) or Level Editor window (Menu>Windows>Runner Level Editor). If none of these elements are present when you run the game, it will throw errors.

To solve the problem, try running the game from the Boot scene or when the Level Editor window is open and level data is loaded. If this answer doesn’t help you, or you think getting the game running is confusing, please share more info about the problem and how we can reproduce it.
[/quote]

@Mehdi_Hasheminia
As suggested I have started using Boot.unity and also opened level editor window while playing the scene.But still I am not able to move player left and right.Even I have tried using arrow keys,WASD and well as mouse pointe click etc…
You can also observe the error on console.Please refer the screenshot and kindly help me with resolution.
Unity given assets are always work smooth.First time I a

8649384--1163661--Screenshot 2022-12-10 at 2.38.18 AM.png

[quote=“sevenfivel”, post:13, topic: 899426]
Try making sure the level editor window is showing somewhere when you click the play button.
I had this problem, too. At the time, I had the level editor window and the gameplay window on different tabs in the same docking panel. When I played the game in the Editor, it would switch to the game window, covering the level editor window so that, the next time I tried playing, the level editor wasn’t showing. Apparently, this messes something up with the way the level editor sets things up for playing in the Editor. I moved the level editor to its own docking panel and that seems to have fixed the problem.
[/quote]

@sevenfivel
As suggested I have opened level editor window while playing the scene.But still I am not able to move player left and right.Even I have tried using arrow keys,WASD and well as mouse pointe click etc…
You can also observe the error on console.I could not understand what am I missing here.Please refer the screenshot and kindly help me with resolution.

8649384--1163661--Screenshot 2022-12-10 at 2.38.18 AM.png

For some reason my Levels are not being loaded correctly. The boot scene always loads the last level opened in the Level editor. I tried adding "debug.log(m_LevelDefinition)" in the LoadLevelFromDef wehre it told me that for example Level_000 got loaded even though it was Level_001 that effectively got loaded. Did anyone have this issue too and was able to solve it?

EDIT: Solved the issue. It was becasue a LevelParent object of the LevelEditor was preloaded in the boot scene. This somehow messed everything up. I'm very glad I could find the issue.


Could you please help me