<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div><div><div>Fwiw; I've used Xamarin briefly, it was polished, but suffered from two major draw backs:<br><br></div>1) No PCL. Basically a deal breaker, and why we didn't go any further. <br></div>However, this is mostly resolved now, see <a href="http://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/">http://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/</a><br><br></div>2) The out of the box, xamarin mobile applications are pretty large. Maybe 10MB for a trivial app. <br><br></div>We never pursued it beyond the investigation phase, and this was 2 years ago, so it's probably worth getting a more recent opinion too.<br><br></div>re: Unity<br><br>> what proportion of people are using just UnityScript without any C#?<br><br></div>I believe I saw some metrics saying about 20-25% of their script metrics were unity script not C#?<br><br></div><div>That said, I wrote a few thousand lines of UnityScript before I completely gave up on it. It's slower (although not significantly...) than C#, but the array, refection and generic's support in it is just completely broken or non-existent. <br><br></div><div>In some ways the syntax is pleasantly javascript / typescripy, but since you have to invoke C# types all the time anyway, there's little benefit; and without true javascript interop, you can't leverage any of the 3rd party js ecosystem. /shrug<br></div><div></div><div><br>> Or any other non-C# environments such as Playmaker?<br><br></div>Never used it, but I can say hands down the UE4 blueprint system is so completely broken and rubbish, I would never recommend it for anything. The massive issues that constantly crop up for that visual scripting system are:<br><br></div>1) No way to merge without breaking everything.<br><br></div>2) No way to share snippets (eg. gist)<br><br></div>3) No way to run your scripts without the entire game engine runtime loading<br><br></div>4) No way to run or create tests for your scripts<br><br></div>I can't strongly enough recommend not using it.<br><br></div>Maybe the playmaker guys have solved some of these issues? ..but broadly speaking, visual scripting systems have never been successful. Kismet is the only 'big name' one that has major shipped products I'm aware of, and there are plenty of people out there willing to tell you how that worked out (ie. badly) with UDK3. <br><br>~<br></div>Doug.<br><div><div><div><div><div><div><div><br><br> </div></div></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 16, 2015 at 2:50 PM, Andy Dent <span dir="ltr"><<a href="mailto:dent@oofile.com.au" target="_blank">dent@oofile.com.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi folks<br>
<br>
For the 99.99%  of you who don’t follow my tweets  keenly, I’m now working for <a href="http://realm.io" rel="noreferrer" target="_blank">realm.io</a> on their C# API team.<br>
<br>
I’m very keen to talk to people using Unity or Xamarin about their expectations from an API, how they find and use 3rd party components and war stories especially around building.<br>
<br>
In particular, in the Unity space, what proportion of people are using just UnityScript without any C#? Or any other non-C# environments such as Playmaker?<br>
<br>
Whilst I possibly have your Xamarin-oriented attention, as a personal curiosity, is anyone using CocosSharp for 2D games? I’m using Cocos2D-X on some of my other projects.<br>
<br>
thanks<br>
<span class="HOEnZb"><font color="#888888">Andy Dent<br>
_______________________________________________<br>
PIGMI mailing list - <a href="http://pigmi.org/" rel="noreferrer" target="_blank">http://pigmi.org/</a> - <a href="mailto:pigmi@pigmi.org">pigmi@pigmi.org</a><br>
Unsubscribe: <a href="http://lists.pigmi.org/listinfo.cgi/pigmi-pigmi.org" rel="noreferrer" target="_blank">http://lists.pigmi.org/listinfo.cgi/pigmi-pigmi.org</a></font></span></blockquote></div><br></div>