- Home /
Should i use Unity 4.6x or Unity 5 for game template?
Hi, I'd like to submit my first game template to the asset store but not sure about something. Hoping someone here in the forums might have solved a similar issue. Made it in Unity 4.6.6f2. It however does not work when i upgrade the project to Unity 5. The player character has a rigidbody2d component and stays on the ground in Unity 4.6x but after upgrading to Unity 5, the player starts to slowly rise above the ground without any input from the user. Tried making a new character in Unity 5 and that works fine. I do not want the end user of the template to face these issues.
So i'm wondering if i should upload two projects: one which works with Unity 5 and the other with Unity 4.6x? The reason is that i'd like to support Unity version upwards from 4.6x for maximum people to be able to use it. Appreciate your suggestions
Answer by g-pechorin · Jul 06, 2015 at 09:23 AM
I'd say update your template to use Unity5 and stick with that.
Reasoning
You've built a template that a "client" can use to start a new project with ... right?
- Clients, with an existing project, "might" avoid updating their tools because;
updating is work
newer versions have different quirks
the stability of their "code-base" (or whatever) is (usually) more important than new tool features
A client with an existing code-base won't need a blank template - right?
A client starting new projects will likely prefer the newer version of Unity anyway - right?
BONUS ; Your template will be one step ahead of the 4.x templates already in the store
Thank you for taking the time out and sharing your suggestions. I think i'll go ahead with the Unity 5 build then
Your answer
![](https://koobas.hobune.stream/wayback/20220611230007im_/https://answers.unity.com/themes/thub/images/avi.jpg)