Start new project with Unity 2018_Beta or 2017?

Hi,

I am aiming to start my new semester project and thesis in Unity 2018 version because of the new features it offers, mostly because of the new graphics it can offer. I will be working with lighting and shaders to create a customizable architectural atmosphere.
My only concern is if I will encounter big issues I won’t be able to finish my thesis.
Do yo think I should stick to the previous version or upgrade to 2018?

Thank you for your support!

Since 2018 is in beta currently, it’s more than likely you will experience issues.

yea, I am almost convinced; it’s just that I would need to create realistic and believable scenes, and the new 2018 version could have helped a lot my project

Moving this to General as it’s not feedback on the beta. If you want to use it, it should be with the attitude things will be breaking…

True, it’s a beta. However, the past few betas I’ve worked with did not really cause a project to go haywire. As a rule, I would always .zip the project before opening it in a new version.

However, I do think should you choose to go backwards, you’ll likely have a ruined project that won’t open in the previous version. Meaning, if you decide 2018b is not working, and have already done a lot of graphics intensive stuff with the new features using 2018b, that project likely will not open at all in 2017.x.

Betas are always prone to issues, bugs… you name it. Better stick with a more Stable release (2017.3).

Is there anything you need in particular? I mean, “realistic and believable scenes” is something that you could also achieve in versions below the 2018 cycle… Just have good textures, models and lighting.

2 Likes

this is like 95% you and 5% engine, people have made “realistic and believable scenes” in the past without the lack of 2018 holding them back.

you have to decide what will hold you back more, not having the newest rendering features, or spending your dev time working around bugs instead of making your game.

3 Likes

It depends on your thesis time line and the features you need.

In theory you could write your thesis version in both, e.g. 2017.3 as the main version and 2018.1 as an optional version, there will be differences but you could code/build around them.

Then if 2018.1 is too buggy when you need to deliver you can fall back to 2017.3.

Also you will learn a lot about the new features you think you need as you might not.

If you have any form of time limit, you will use 2017.3

2 Likes

Thank you guys for your advice.
I’ll probably try to implement it in both versions, and see along the way what happens.

I am aiming for a real-time VR experience, and I have to beat some already existing realistic scenes.
Time is also limited.

Do you have examples of the scenes you have to beat, this could help with your feedback as some developers have more experience in realistic lighting than others?

E.g. My VR work is not very realistic…

https://www.youtube.com/watch?v=0CBU3p59ud4

So contrary to other info you may find, we’re well in the middle of development and we’re still upgrading to the latest and greatest.

With that said, I don’t know if I would suggest starting with a beta. Betas are often unstable, so if you actually want to be productive maybe sticking with the normal releases is best and then upgrading to latest when they are stable-ish.

zip it, because git is so 2017

1 Like

I’d start it in 2017. 2018.1 should be out of beta before you need to deliver your project, so you can move the project to 2018.1 when it has its official release. About a month ago Unity said the 2018.1 beta would end early March, so you shouldn’t be on 2017 for long.

There will be updates to do with the 2018 version, yet, its always nice to work off something new…

Your time limited, thats a big factor.
Don’t wait for somebody else (Unity) to get started.
Half of any project is design first anyways, if you can convert later great, but finished is the goal!