Unity Asset Server Browser
Unity’s Asset Server is a key piece of technology in our workflow. It provides per-asset source control inside of Unity, which is absolutely required for larger projects with multiple team members. Unity 2.5 introduced in-Unity browsing of the asset server–update history, asset history, etc–but we still use our own web-based browser today. It’s a convenient way to quick check an asset or update without launching Unity and opening your project. Searching is also much easier, as our browser has a page with all updates and commit descriptions.
Here’s our browser in action (or watch in HD):
We’re releasing it! Download the source code or check out the README.txt file. If you find this useful feel free to donate beer money: paypal@blurst.com!
Tags: Asset Server
May 29th, 2009 at 4:44 pm
I can’t get it working right away; I modified the inc.php, and chmoded 777 all files for desperate testing purposes. However, the source of my index page looks like this: http://pastebin.com/m413c8c8e
Any clue what I should be looking for?
May 29th, 2009 at 5:47 pm
Looks like you have an older version of PHP where magical toString() is broken. Try replacing the _php/Render.class.php addContent function with this:
* @desc Add some content to our page
*/
public function addContent($content)
{
if(gettype($content) == “object”)
$content = $content->__toString();
$this->pageContent .= $content;
}
If that works for you I‘ll update the zip…
May 30th, 2009 at 6:40 am
Thanks for the reply!
I just had a post ready that it didn’t work..however the copy+paste messed up the qoutes..Your fix works for my php 5.1.6.
BTW; One more fix for the zip that could be nice is that the jquery and the css file are referenced as /_jquery/jquery.js. However, this requires the scripts to be ran from a (sub)domain. test.com/assets/ wouldn’t work. A relative path (_jquery/jquery.js) would help solve some confusion.
Thanks a bunch! I’ll be playing around with it soon. I’m already loving the TODO tracker. An extension I might look at implementing are user rights; I don’t want to give all users on my asset server read access to all projects.