RE: Unity Learning Curve

2013-09-22 Thread Nathan Chere
Your game has a much broader horizon on Atari 2600 than WinPhone/Win8.

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of David Connors
Sent: Saturday, 21 September 2013 7:08 PM
To: ozDotNet
Subject: Re: Unity Learning Curve

I can't comment technically but I was at the Tokyo Game Show today and there 
were a couple of stands there that featured Unity pretty prominently. From a 
business perspective, your game has a much broader horizon on Unity than 
WinPhone/Win8.


David Connors
da...@connors.commailto:da...@connors.com | M +61 417 189 363
Download my v-card: https://www.codify.com/cards/davidconnors
Follow me on Twitter: https://www.twitter.com/davidconnors
Connect with me on LinkedIn: http://au.linkedin.com/in/davidjohnconnors

On Sat, Sep 21, 2013 at 3:57 PM, 
osjasonrobe...@gmail.commailto:osjasonrobe...@gmail.com wrote:
Hi all,

I have an idea for a game (2d, story-led, with a small number of mini-games for 
story progression).

I want to release on Windows Phone (8) and possibly Win 8 stores.

While I could do this in XAML/C# I was thinking Unity might be a better fit

Has anyone built and published a Unity game? And what’s the learning curve like 
(tools, languages/scripting/data access/etc)?

Cheers


Jason Roberts
Journeyman Software Developer

Twitter: @robertsjason
Blog: http://DontCodeTired.com
Pluralsight Courses: http://bit.ly/psjasonroberts




Click herehttps://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ== to report 
this email as spam.


This message has been scanned for malware by Websense. www.websense.com


Re: Unity Learning Curve

2013-09-22 Thread Scott Barnes
I'm using Unity3D but not for Games, more to do with Enterprise
Visualisation(s). I did write my own Voxel Engine + Custom Occlusion
Culling (https://vimeo.com/71330826)  though so I can say I know enough
about Unity3D to be dangerous :D

*RE: Game Store options.*
You're not limited by just publishing your game on Windows 8 / Wp8 You can
use the same code (sort of) for Android/iPhone aswell given it has its own
publishing approach per platform. I say sort of bare in mind your code is
likely to have IF/ELSE statements for anything Windows 8 / Wp8 related as
opposed to Android/OSX/Windows/Blackberry/iPhone (which pisses me off given
the one platform which actually has the easiest developer story is the one
that adds the most friction in Unity - go figure).

Assuming you're happy for ye olde #IF Windows8 style syntax sprinkled in
your Mono C# code you'll be good to go (also keep an eye on the
compatibility matrix for other API level issues and differences between
Windows 8 and Windows Phone 8 and then after that the rest).

*RE: Tooling.*
You can use Visual Studio 2012 with Unity if you download the UnityVS
plugin (third party) for VS. It allows you to debug in Visual Studio etc so
you'll be back at home soon enough although bare in mind debugging is a bit
of a hit and miss the bigger the solution becomes and at times your first
pass on fields will only occur once (ie if you are debugging a particular
property and you collapse the hierarchy then go back the value becomes
undefined). You can also use Xamarin Studio or Mono Develop edition (comes
with Unity native) but overall C# coders won't find any issue other then
the fact Intelli-sense doesn't work as with most Non-VS IDE's.

*RE: Learning Curve.*

- The 2D system inside Unity3D is not great, in that you're always in 3D
(much like WPF) but you're probably going to want to adopt some framework
like NoesisUI (XAML) or ScaleForm (Flash UI) to handle most of the heavy
lifting. Unity are working on the 2D UI story and are likely to give that
out in future releases but at the moment its kind of build your own from
the ground up.

- The 2D Arcade mechanics are much easier now with the latest release than
they were before given it will handle a lot of the 2D rigid body
manipulation for you (see their latest videos). So if the game style you're
working on is that then yay! its easier today.

- The 3D animation / state machine style manipulation (using Mecanim) is
amazingly good (even has the new AutoDesk HumanIK baked in). So if your
game is a FPS etc then the hardest part you have to do is figure out what
are some basic animations and how detailed you want your models (lighting
etc ). You can also re-use the animations for other models as well (ie Male
walking can be used for a dwarf walking as well via the new Mecanim system).

- If you have a static open world, whereby you want to manually place
objects in your world etc (not via procedural code) then you can also get
free Occlusion Culling  via its bake system (ie you place everything you
want on stage, select all objects, bake them and presto you get auto
culling when the camera's not looking thus saving your GPU / FPS for free -
as in beer).

- SDK's etc in C# are pretty basic, normal approach you would use with any
DLL out there. Just figure out what you want to do and write the code but
keep in mind you're dealing with a subset of Mono itself and if you choose
to introduce 3rd party DLL's be mindful that they also have to be written
in Mono if you want to drag them into the iPhone/Android/OSX world.

- Remember Vertex count trumps polygon count. At the end of the day
Polygons are a great for helping modellers keep track of their budgets etc
but in Unity3d each GameObject has a limit of 64k in memory of vertex's to
be used with GPU. GameObjects are essentially just FrameworkElement you see
today in WPF, placeholder  object classes that you build up from. In other
3d Tools these are Null objects meaning they have no visual appearance.

- You also attach behaviours / effects to them so the whole point behind
Unity is that it uses a decorator style pattern in that make additive
additions to GameObjects (camera control, movement behaviour and so on).

It really depends at the end of the day what you want to do and how you go
about it (ping me offline or on here for others to learn from) and I can
give you more specific pointers as Unity3D is more of an actual 2D/3D
rendering pipeline then it is just a game creator so there is so much
built into this product its simply amazing.

The hardest part of my learning curve was wrapping my head around how it
handles the GPU rendering, in that with XNA and OpenGL etc you have a lot
of finite control over how things are pumped into the GPU Buffer(s) but in
Unity3D its heavily automated for you. You can still manipulate this at the
lowest point of abstraction between you can the abstraction layer and that
for me was good enough. Beyond that you'll have to crack open your 

[OT]Virtual File

2013-09-22 Thread anthonyatsmallbiz
Is it possible to redirect a webservice.asmx file to another location

 

I have a iphone app that point to http://www.hello.com/webservice.asmx   but
it should be pointing to http://ws.hello.com/webservice.asmx  is this
possible without need to update the iphone application?

 

Anthony

Melbourne StuffUps.learn from others, share with others!

http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/



--
NOTICE : The information contained in this electronic mail message is
privileged and confidential, and is intended only for use of the addressee.
If you are not the intended recipient, you are hereby notified that any
disclosure, reproduction, distribution or other use of this communication is
strictly prohibited. 
If you have received this communication in error, please notify the sender
by reply transmission and delete the message without copying or disclosing
it. (*13POrtC*)

--- 

 



Re: [OT]Virtual File

2013-09-22 Thread Arjang Assadi
You can put a redirect on the server e.g.:
http://stackoverflow.com/questions/888325/how-to-redirect-a-url-path-in-iis


On 23 September 2013 12:54, anthonyatsmall...@mail.com wrote:

 Is it possible to redirect a webservice.asmx file to another location

 ** **

 I have a iphone app that point to http://www.hello.com/webservice.asmx
 but it should be pointing to http://ws.hello.com/webservice.asmx  is this
 possible without need to update the iphone application?

 ** **

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/*
 ***



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the sender
 by reply transmission and delete the message without copying or disclosing
 it. (*13POrtC*)

 ---
 

 ** **



RE: [OT]Virtual File

2013-09-22 Thread anthonyatsmallbiz
This appears to be only a directory redirect not a file redirect

 

Anthony

Melbourne StuffUps.learn from others, share with others!

http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/



--
NOTICE : The information contained in this electronic mail message is
privileged and confidential, and is intended only for use of the addressee.
If you are not the intended recipient, you are hereby notified that any
disclosure, reproduction, distribution or other use of this communication is
strictly prohibited. 
If you have received this communication in error, please notify the sender
by reply transmission and delete the message without copying or disclosing
it. (*13POrtC*)

--- 

 

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com]
On Behalf Of Arjang Assadi
Sent: Monday, 23 September 2013 1:01 PM
To: ozDotNet
Subject: Re: [OT]Virtual File

 

You can put a redirect on the server e.g.: 

http://stackoverflow.com/questions/888325/how-to-redirect-a-url-path-in-iis

 

On 23 September 2013 12:54, anthonyatsmall...@mail.com wrote:

Is it possible to redirect a webservice.asmx file to another location

 

I have a iphone app that point to http://www.hello.com/webservice.asmx   but
it should be pointing to http://ws.hello.com/webservice.asmx  is this
possible without need to update the iphone application?

 

Anthony

Melbourne StuffUps.learn from others, share with others!

http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/



--
NOTICE : The information contained in this electronic mail message is
privileged and confidential, and is intended only for use of the addressee.
If you are not the intended recipient, you are hereby notified that any
disclosure, reproduction, distribution or other use of this communication is
strictly prohibited. 
If you have received this communication in error, please notify the sender
by reply transmission and delete the message without copying or disclosing
it. (*13POrtC*)

--- 

 

 



Re: [OT]Virtual File

2013-09-22 Thread Arjang Assadi
alternative 1:
Change the response for the  http://www.hello.com/webservice.asmx to be a
javascript redirect to the other location





On 23 September 2013 13:15, anthonyatsmall...@mail.com wrote:

 This appears to be only a directory redirect not a file redirect

 ** **

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/*
 ***



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the sender
 by reply transmission and delete the message without copying or disclosing
 it. (*13POrtC*)

 ---
 

 ** **

 *From:* ozdotnet-boun...@ozdotnet.com [mailto:
 ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Arjang Assadi
 *Sent:* Monday, 23 September 2013 1:01 PM
 *To:* ozDotNet
 *Subject:* Re: [OT]Virtual File

 ** **

 You can put a redirect on the server e.g.: 

 http://stackoverflow.com/questions/888325/how-to-redirect-a-url-path-in-iis
 

 ** **

 On 23 September 2013 12:54, anthonyatsmall...@mail.com wrote:

 Is it possible to redirect a webservice.asmx file to another location

  

 I have a iphone app that point to http://www.hello.com/webservice.asmx
 but it should be pointing to http://ws.hello.com/webservice.asmx  is this
 possible without need to update the iphone application?

  

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/*
 ***



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the sender
 by reply transmission and delete the message without copying or disclosing
 it. (*13POrtC*)

 ---
 

  

 ** **



Re: [OT]Virtual File

2013-09-22 Thread Joseph Cooney
What soap stack does iPhone have that understands JavaScript redirects?
On 23 Sep 2013 13:31, Arjang Assadi arjang.ass...@gmail.com wrote:

 alternative 1:
 Change the response for the  http://www.hello.com/webservice.asmx to be a
 javascript redirect to the other location





 On 23 September 2013 13:15, anthonyatsmall...@mail.com wrote:

 This appears to be only a directory redirect not a file redirect

 ** **

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/
 



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the
 sender by reply transmission and delete the message without copying or
 disclosing it. (*13POrtC*)

 ---
 

 ** **

 *From:* ozdotnet-boun...@ozdotnet.com [mailto:
 ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Arjang Assadi
 *Sent:* Monday, 23 September 2013 1:01 PM
 *To:* ozDotNet
 *Subject:* Re: [OT]Virtual File

 ** **

 You can put a redirect on the server e.g.: 


 http://stackoverflow.com/questions/888325/how-to-redirect-a-url-path-in-iis
 

 ** **

 On 23 September 2013 12:54, anthonyatsmall...@mail.com wrote:

 Is it possible to redirect a webservice.asmx file to another location

  

 I have a iphone app that point to http://www.hello.com/webservice.asmx
 but it should be pointing to http://ws.hello.com/webservice.asmx  is
 this possible without need to update the iphone application?

  

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/
 



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the
 sender by reply transmission and delete the message without copying or
 disclosing it. (*13POrtC*)

 ---
 

  

 ** **





Re: [OT]Virtual File

2013-09-22 Thread Arjang Assadi
Damn it :)
You are right Joseph, I am day dreaming in the Web app land.

Apologies please ignore that suggestion

regards

Arjang


On 23 September 2013 13:34, Joseph Cooney joseph.coo...@gmail.com wrote:

 What soap stack does iPhone have that understands JavaScript redirects?
 On 23 Sep 2013 13:31, Arjang Assadi arjang.ass...@gmail.com wrote:

 alternative 1:
 Change the response for the  http://www.hello.com/webservice.asmx to be
 a javascript redirect to the other location





 On 23 September 2013 13:15, anthonyatsmall...@mail.com wrote:

 This appears to be only a directory redirect not a file redirect

 ** **

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/
 



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the
 sender by reply transmission and delete the message without copying or
 disclosing it. (*13POrtC*)

 ---
 

 ** **

 *From:* ozdotnet-boun...@ozdotnet.com [mailto:
 ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Arjang Assadi
 *Sent:* Monday, 23 September 2013 1:01 PM
 *To:* ozDotNet
 *Subject:* Re: [OT]Virtual File

 ** **

 You can put a redirect on the server e.g.: 


 http://stackoverflow.com/questions/888325/how-to-redirect-a-url-path-in-iis
 

 ** **

 On 23 September 2013 12:54, anthonyatsmall...@mail.com wrote:

 Is it possible to redirect a webservice.asmx file to another location***
 *

  

 I have a iphone app that point to http://www.hello.com/webservice.asmx
 but it should be pointing to http://ws.hello.com/webservice.asmx  is
 this possible without need to update the iphone application?

  

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/
 



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the
 sender by reply transmission and delete the message without copying or
 disclosing it. (*13POrtC*)

 ---
 

  

 ** **





RE: [OT]Virtual File

2013-09-22 Thread Ian Thomas
Today's newsletter from Red Gate Software (Simple Talk, Reflector
Newsletter) has a useful compilation of information for ASP.NET including 

Free eBook: 25 Secrets for Faster ASP.NET Applications

Attribute Routing in Web API v2

ASP.NET MVC Routing - What Intercepting File Requests Teaches Us About
Routing

(more)

read it online http://www.simple-talk.com/newsletter/v.aspx?n=950  

 

  _  

Ian Thomas
Victoria Park, Western Australia

 

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com]
On Behalf Of anthonyatsmall...@mail.com
Sent: Monday, September 23, 2013 10:55 AM
To: ozDotNet
Subject: [OT]Virtual File

 

Is it possible to redirect a webservice.asmx file to another location

 

I have a iphone app that point to http://www.hello.com/webservice.asmx   but
it should be pointing to http://ws.hello.com/webservice.asmx  is this
possible without need to update the iphone application?

 

Anthony

Melbourne StuffUps.learn from others, share with others!

http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/



--
NOTICE : The information contained in this electronic mail message is
privileged and confidential, and is intended only for use of the addressee.
If you are not the intended recipient, you are hereby notified that any
disclosure, reproduction, distribution or other use of this communication is
strictly prohibited. 
If you have received this communication in error, please notify the sender
by reply transmission and delete the message without copying or disclosing
it. (*13POrtC*)

--- 

 



Re: [OT]Virtual File

2013-09-22 Thread Preet Sangha
Does this help ?
http://stackoverflow.com/questions/6209989/iis-redirect-for-files-that-have-changed-paths


On 23 September 2013 15:15, anthonyatsmall...@mail.com wrote:

 This appears to be only a directory redirect not a file redirect

 ** **

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/*
 ***



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the sender
 by reply transmission and delete the message without copying or disclosing
 it. (*13POrtC*)

 ---
 

 ** **

 *From:* ozdotnet-boun...@ozdotnet.com [mailto:
 ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Arjang Assadi
 *Sent:* Monday, 23 September 2013 1:01 PM
 *To:* ozDotNet
 *Subject:* Re: [OT]Virtual File

 ** **

 You can put a redirect on the server e.g.: 

 http://stackoverflow.com/questions/888325/how-to-redirect-a-url-path-in-iis
 

 ** **

 On 23 September 2013 12:54, anthonyatsmall...@mail.com wrote:

 Is it possible to redirect a webservice.asmx file to another location

  

 I have a iphone app that point to http://www.hello.com/webservice.asmx
 but it should be pointing to http://ws.hello.com/webservice.asmx  is this
 possible without need to update the iphone application?

  

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/*
 ***



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the sender
 by reply transmission and delete the message without copying or disclosing
 it. (*13POrtC*)

 ---
 

  

 ** **




-- 
regards,
Preet, Overlooking the Ocean, Auckland


Re: [OT]Virtual File

2013-09-22 Thread Preet Sangha
whoops sorry sent before reading whole thread.


On 23 September 2013 17:05, Preet Sangha preetsan...@gmail.com wrote:

 Does this help ?
 http://stackoverflow.com/questions/6209989/iis-redirect-for-files-that-have-changed-paths


 On 23 September 2013 15:15, anthonyatsmall...@mail.com wrote:

 This appears to be only a directory redirect not a file redirect

 ** **

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/
 



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the
 sender by reply transmission and delete the message without copying or
 disclosing it. (*13POrtC*)

 ---
 

 ** **

 *From:* ozdotnet-boun...@ozdotnet.com [mailto:
 ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Arjang Assadi
 *Sent:* Monday, 23 September 2013 1:01 PM
 *To:* ozDotNet
 *Subject:* Re: [OT]Virtual File

 ** **

 You can put a redirect on the server e.g.: 


 http://stackoverflow.com/questions/888325/how-to-redirect-a-url-path-in-iis
 

 ** **

 On 23 September 2013 12:54, anthonyatsmall...@mail.com wrote:

 Is it possible to redirect a webservice.asmx file to another location

  

 I have a iphone app that point to http://www.hello.com/webservice.asmx
 but it should be pointing to http://ws.hello.com/webservice.asmx  is
 this possible without need to update the iphone application?

  

 Anthony

 Melbourne StuffUps…learn from others, share with others!

 http://www.meetup.com/Melbourne-Ideas-Incubator-Stuffups-Failed-Startups/
 



 --
 NOTICE : The information contained in this electronic mail message is
 privileged and confidential, and is intended only for use of the addressee.
 If you are not the intended recipient, you are hereby notified that any
 disclosure, reproduction, distribution or other use of this communication
 is strictly prohibited.
 If you have received this communication in error, please notify the
 sender by reply transmission and delete the message without copying or
 disclosing it. (*13POrtC*)

 ---
 

  

 ** **




 --
 regards,
 Preet, Overlooking the Ocean, Auckland




-- 
regards,
Preet, Overlooking the Ocean, Auckland


Re: Unity Learning Curve

2013-09-22 Thread osjasonroberts
That’sawesome Scott, thanks for taking the time to write that summary, it’s 
sounds like there would be a moderate learning curve but nothing some time and 
perseverance wouldn’t solve - it looks super-cool and always good to expand the 
horizons etc 


Cheers again



Jason Roberts
Journeyman Software Developer

Twitter: @robertsjason
Blog: http://DontCodeTired.com
Pluralsight Courses: http://bit.ly/psjasonroberts



From: Scott Barnes
Sent: ‎Monday‎, ‎23‎ ‎September‎ ‎2013 ‎7‎:‎12‎ ‎AM
To: ozDotNet


I'm using Unity3D but not for Games, more to do with Enterprise 
Visualisation(s). I did write my own Voxel Engine + Custom Occlusion Culling 
(https://vimeo.com/71330826)  though so I can say I know enough about Unity3D 
to be dangerous :D



RE: Game Store options.

You're not limited by just publishing your game on Windows 8 / Wp8 You can use 
the same code (sort of) for Android/iPhone aswell given it has its own 
publishing approach per platform. I say sort of bare in mind your code is 
likely to have IF/ELSE statements for anything Windows 8 / Wp8 related as 
opposed to Android/OSX/Windows/Blackberry/iPhone (which pisses me off given the 
one platform which actually has the easiest developer story is the one that 
adds the most friction in Unity - go figure).




Assuming you're happy for ye olde #IF Windows8 style syntax sprinkled in your 
Mono C# code you'll be good to go (also keep an eye on the compatibility matrix 
for other API level issues and differences between Windows 8 and Windows Phone 
8 and then after that the rest).




RE: Tooling.

You can use Visual Studio 2012 with Unity if you download the UnityVS plugin 
(third party) for VS. It allows you to debug in Visual Studio etc so you'll be 
back at home soon enough although bare in mind debugging is a bit of a hit and 
miss the bigger the solution becomes and at times your first pass on fields 
will only occur once (ie if you are debugging a particular property and you 
collapse the hierarchy then go back the value becomes undefined). You can also 
use Xamarin Studio or Mono Develop edition (comes with Unity native) but 
overall C# coders won't find any issue other then the fact Intelli-sense 
doesn't work as with most Non-VS IDE's.




RE: Learning Curve.




- The 2D system inside Unity3D is not great, in that you're always in 3D (much 
like WPF) but you're probably going to want to adopt some framework like 
NoesisUI (XAML) or ScaleForm (Flash UI) to handle most of the heavy lifting. 
Unity are working on the 2D UI story and are likely to give that out in future 
releases but at the moment its kind of build your own from the ground up.




- The 2D Arcade mechanics are much easier now with the latest release than they 
were before given it will handle a lot of the 2D rigid body manipulation for 
you (see their latest videos). So if the game style you're working on is that 
then yay! its easier today.




- The 3D animation / state machine style manipulation (using Mecanim) is 
amazingly good (even has the new AutoDesk HumanIK baked in). So if your game is 
a FPS etc then the hardest part you have to do is figure out what are some 
basic animations and how detailed you want your models (lighting etc ). You can 
also re-use the animations for other models as well (ie Male walking can be 
used for a dwarf walking as well via the new Mecanim system).




- If you have a static open world, whereby you want to manually place objects 
in your world etc (not via procedural code) then you can also get free 
Occlusion Culling  via its bake system (ie you place everything you want on 
stage, select all objects, bake them and presto you get auto culling when the 
camera's not looking thus saving your GPU / FPS for free - as in beer).




- SDK's etc in C# are pretty basic, normal approach you would use with any DLL 
out there. Just figure out what you want to do and write the code but keep in 
mind you're dealing with a subset of Mono itself and if you choose to introduce 
3rd party DLL's be mindful that they also have to be written in Mono if you 
want to drag them into the iPhone/Android/OSX world.




- Remember Vertex count trumps polygon count. At the end of the day Polygons 
are a great for helping modellers keep track of their budgets etc but in 
Unity3d each GameObject has a limit of 64k in memory of vertex's to be used 
with GPU. GameObjects are essentially just FrameworkElement you see today in 
WPF, placeholder  object classes that you build up from. In other 3d Tools 
these are Null objects meaning they have no visual appearance.




- You also attach behaviours / effects to them so the whole point behind Unity 
is that it uses a decorator style pattern in that make additive additions to 
GameObjects (camera control, movement behaviour and so on). 




It really depends at the end of the day what you want to do and how you go 
about it (ping me offline or on here for others to learn from) and I can give 
you more specific pointers as