What Unity Free is REALLY missing.

And no, this isn’t about shadows. Personally, I think it’s very generous that UT has given us the best game-making workflow in the world for free, and they only limit our graphical output.

However, external version controls is NOT a Pro feature. Any team with more than one developer (read: any team that’s actually going to succeed in making a game) needs some way to share code and assets.

From what I’ve heard, the going workarounds are storing the whole project folder in Dropbox, and passing Unitypackages back and forth. Neither of these solutions allow merging changes or any of the key features that a simple system like SVN has.

I know that UT decides Pro features based on who needs them; an amateur, hobbyist developer team does not need insane graphical effects (in fact, that would probably just slow them down) or Script Profilers or features like thats, but version control support is a feature that every team needs. Please consider.

Don’t quote me on this, but when someone decides to start earning money on Unity I would think they see Unity Pro as a worthy investment. And that way the free version is mostly for people trying out Unity and working on their own on personal projects or smaller projects.

Also, would it not be possible to use SVN independently of Unity? Just Keep all the project files in a repository and rebuild the project on your computer every time you do a checkout?

You can use any GIT based system with the free version. It’s actually quite painless and free.

git

Simple, elegant, and works with Unity any flavor, just “git” it and learn it, for your whole team.

@Twiik: The problem is situations where a group of people with little money trying to build a game in their spare time. Even if one person has the money to upgrade to Unity Pro, from what I remember the license requires ALL team members to use Pro if one does. You can use SVN with Unity Free now, the issue is you can’t merge binary files which includes the meta data and the scene in general. I use SVN to keep a history of my script files in case I screw something up. :slight_smile:

@azzogat zumwalt: git merges binary files and solves the issues I mentioned to Twiik?

Don’t get me wrong, what Unity offers in the free version is insanely awesome. But I don’t agree that being able to use a VCS belongs with Pro, it discourages low/no money teams who do this in their spare time. Having a team != having a company or money.

Who is that cutie :smile:

I don’t know the tool well enough, but shadows? Really?

@loadexfa: you can never merge binaries, scenes and prefabs don’t merge, neither with free, pros VCS support nor the asset server addon license thats $500 per seat.

@r2d2Proton: A model used as reference for our content creators (and to make our web site look awesome!)

@dreamora: Yeah, that’s what I thought, just wanted to confirm the git proponents didn’t know something I didn’t. I hope the Unity team decides to make scenes and possibly other things text instead of binary in the near future.

@loadexfa, great concept. I hope you guys do well :wink:

Thanks r2d2, appreciate the compliment. :slight_smile:

that will only happen if VCS becomes a non pro feature as it otherwise would allow free users to use VCS.

I hope that they at least add merging on asset server, its after all a $500 / seat addon license, not some kiddo toy

There other free engines you can use which play nicely with version control and have many features if not more then unity free…

Do some looking around.

if they wouldn’t just suck like hell on the productivity end, webplayer support, iphone support, android support and usability for non-cracks on the programming materia eh :wink: