Sections

Unity starts open source initiative

Test Tools and new GUI will be released under MIT license, with more engine components "in the pipeline"

Unity Technologies has stepped up its commitment to democratising game development by making key components of its ubiquitous engine open source.

At present, that applies to the Unity Test Tools and the engine's new graphical user interface system, which was demonstrated in the opening keynote of Unite 2014. The features will be available under the MIT/X11 license, giving users the freedom to "control, customise and extend" their functionality.

The source code for the components will be hosted on BitBucket, and Unity has prepared a guide for any interested open source contributors. The source for the Unity Test Tools is already available, with the GUI to follow.

"Beyond that, we don't have a concrete plan, but we have a lot of things in the pipeline," the company said in a statement. "These components will all be isolated from Unity in such a way that you can modify them and use your own modified version with the official public Unity release.

"Although Unity Technologies has been active in the open-source community for quite some time, this is the first time we'll be opening the source to components of Unity itself.

"We're excited to see what you do with it."

Related stories

Unity making its VR dev tool open source

Engine maker's move may be more practical than principled; Unite LA event used to confirm Nintendo Switch support at launch

By Brendan Sinclair

Brazil, India and Russia in the top 5 markets for Unity installs

Q2 data shows the growing importance of mobile markets outside of Europe and North America

By Matthew Handrahan

Latest comments (5)

This is really encouraging! I use Unity and I really like it, but it becomes painfully apparent fairly quickly that they have a lot of cruft; broken things that are never going to be fixed, long-standing low-priority bugs that make working with it a real pain sometimes. Opening parts of(and hopefully in time, most of) the source code to the community means that maybe these things will get fixed and I think it'll improve Unity as a whole.

I know a lot of developers who feel that having access to Unreal 4's source code is one of the biggest deciding factors between it and Unity. Hopefully Unity have realised this too.
4Sign inorRegisterto rate and reply
Jordi Rovira i Bonet Lead Engineer, Anticto2 years ago
@Jessica ...and they expect the community to fix the bugs for them? I understand developers will try to fix the bugs that are blocking them, of course, but not much more.

Moreover i believe that the kind of developer that uses Unity is not in the high-technical end of the spectrum, but i may be wrong.

It is a good step of course, but...

Edited 1 times. Last edit by Jordi Rovira i Bonet on 21st August 2014 12:11pm

1Sign inorRegisterto rate and reply
Unity is used in a lot of big game studios as well as by tiny indies and hobbyists, so I think there are plenty of technically-minded people who could do some great things with access to the source.

I don't like the idea of open-sourcing being used just as a way to crowdsource bug fixes, but I think if Unity won't do it themselves then I'm happy for another dev to step up.
1Sign inorRegisterto rate and reply
Show all comments (5)
There are some bugs that I have to contend with frequently that get zero attention in the forums. If the community has to be relied upon to fix these problems then it's better than them not being fixed at all :)
2Sign inorRegisterto rate and reply
Ruben Monteiro Engineer 2 years ago
Moreover i believe that the kind of developer that uses Unity is not in the high-technical end of the spectrum, but i may be wrong.
You are.
2Sign inorRegisterto rate and reply

Sign in to contribute

Need an account? Register now.