<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Learning Unity	</title>
	<atom:link href="https://www.pentadact.com/2013-07-29-learning-unity/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.pentadact.com/2013-07-29-learning-unity/</link>
	<description>We&#039;re back on a default theme because comments broke on my custom one and I don&#039;t have the energy to figure out why</description>
	<lastBuildDate>Sun, 18 Aug 2013 09:36:28 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>
		By: WIll Goldstone		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-441694</link>

		<dc:creator><![CDATA[WIll Goldstone]]></dc:creator>
		<pubDate>Sun, 18 Aug 2013 09:36:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-441694</guid>

					<description><![CDATA[Hi Tom, really looking forward to what you come up with in Unity after the success of Gunpoint! I run the Learning team at Unity, so if you need a hand with anything feel free to give me a shout either via mail on will at unity3d dot com or on twitter @willgoldstone.

All the best, and glad to hear you jumped to C#... so much better ;)

Cheers

Will]]></description>
			<content:encoded><![CDATA[<p>Hi Tom, really looking forward to what you come up with in Unity after the success of Gunpoint! I run the Learning team at Unity, so if you need a hand with anything feel free to give me a shout either via mail on will at unity3d dot com or on twitter @willgoldstone.</p>
<p>All the best, and glad to hear you jumped to C#&#8230; so much better ;)</p>
<p>Cheers</p>
<p>Will</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: sharkyx		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-439079</link>

		<dc:creator><![CDATA[sharkyx]]></dc:creator>
		<pubDate>Tue, 13 Aug 2013 19:28:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-439079</guid>

					<description><![CDATA[You can also get Xamarin Studio, which is the most current version of MonoDevelop. The Monodevelop delivered with Unity with very very old. It has less bugs, better code completion, better syntax coloring, less bugs and less bugs. Also, since a few days, you can install a Unity Debug plugin from the Add-In manager (after you activated the add-in alpha channel repository).

http://xamarin.com/studio
http://www.cliffordroche.ca/monodevelop-4-xamarin-studio-debugging-in-unity/]]></description>
			<content:encoded><![CDATA[<p>You can also get Xamarin Studio, which is the most current version of MonoDevelop. The Monodevelop delivered with Unity with very very old. It has less bugs, better code completion, better syntax coloring, less bugs and less bugs. Also, since a few days, you can install a Unity Debug plugin from the Add-In manager (after you activated the add-in alpha channel repository).</p>
<p><a href="http://xamarin.com/studio" rel="nofollow ugc">http://xamarin.com/studio</a><br />
<a href="http://www.cliffordroche.ca/monodevelop-4-xamarin-studio-debugging-in-unity/" rel="nofollow ugc">http://www.cliffordroche.ca/monodevelop-4-xamarin-studio-debugging-in-unity/</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Evan Stallings		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438646</link>

		<dc:creator><![CDATA[Evan Stallings]]></dc:creator>
		<pubDate>Thu, 08 Aug 2013 18:56:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438646</guid>

					<description><![CDATA[Good one on switching to C#. Unity&#039;s javascript is not real javascript and C# can serve you well outside of Unity. And it is just a better language in general, imho.]]></description>
			<content:encoded><![CDATA[<p>Good one on switching to C#. Unity&#8217;s javascript is not real javascript and C# can serve you well outside of Unity. And it is just a better language in general, imho.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: RC-1290		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438589</link>

		<dc:creator><![CDATA[RC-1290]]></dc:creator>
		<pubDate>Fri, 02 Aug 2013 23:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438589</guid>

					<description><![CDATA[Now that you&#039;re using C#, something that might also help is the tripple forward slash (///). It creates a comment block that will be used by MonoDevelop to show extra info in the info box.

You can also use it to generate documentation using a tool like Sandcastle Help File builder, although that&#039;s a bit awkward to use.]]></description>
			<content:encoded><![CDATA[<p>Now that you&#8217;re using C#, something that might also help is the tripple forward slash (///). It creates a comment block that will be used by MonoDevelop to show extra info in the info box.</p>
<p>You can also use it to generate documentation using a tool like Sandcastle Help File builder, although that&#8217;s a bit awkward to use.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Pentadact		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438564</link>

		<dc:creator><![CDATA[Pentadact]]></dc:creator>
		<pubDate>Thu, 01 Aug 2013 07:56:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438564</guid>

					<description><![CDATA[Cheers everyone. MonoDevelop&#039;s autocomplete problem turns out to only happen in JavaScript - it works fine in C#, so I&#039;ll switch to that.]]></description>
			<content:encoded><![CDATA[<p>Cheers everyone. MonoDevelop&#8217;s autocomplete problem turns out to only happen in JavaScript &#8211; it works fine in C#, so I&#8217;ll switch to that.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: YetiSeekingYeti		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438557</link>

		<dc:creator><![CDATA[YetiSeekingYeti]]></dc:creator>
		<pubDate>Wed, 31 Jul 2013 12:05:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438557</guid>

					<description><![CDATA[Haha, I&#039;m sort of new to Unity and my first thought when reading this was;

&quot;Tom Francis uses Javascript? I use C#, but maybe he knows something I don&#039;t...&quot;

Thank you, the comments, for immediately and repeatedly reassuring me.]]></description>
			<content:encoded><![CDATA[<p>Haha, I&#8217;m sort of new to Unity and my first thought when reading this was;</p>
<p>&#8220;Tom Francis uses Javascript? I use C#, but maybe he knows something I don&#8217;t&#8230;&#8221;</p>
<p>Thank you, the comments, for immediately and repeatedly reassuring me.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: tilde		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438544</link>

		<dc:creator><![CDATA[tilde]]></dc:creator>
		<pubDate>Tue, 30 Jul 2013 17:59:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438544</guid>

					<description><![CDATA[As said higher ( and to my knowledge ) MonoDevelop is the only IDE that allow you to debug Unity code ( by setting breakpoints, stepping, adding watch ... ). There is one plugin for Visual Studio that does it too ( but require a visual studio pro licence, the plugin is not free, and only Windows ).

For the auto-completion both Visual Studio and MonoDevelop show me &quot;Destroy&quot; if I start typing &quot;Des&quot; ( on windows ). Again as said higher in the comments, auto-completion is context sensitive which means that the IDE will not show Destroy if it &quot;doesn&#039;t exist in the class context&quot; ( in this case to use Destroy, the class must be a child of MonoBehavior ).

The shortcut &quot;ctrl + space&quot; forces auto-completion to happen.

And I also recommend using C#.]]></description>
			<content:encoded><![CDATA[<p>As said higher ( and to my knowledge ) MonoDevelop is the only IDE that allow you to debug Unity code ( by setting breakpoints, stepping, adding watch &#8230; ). There is one plugin for Visual Studio that does it too ( but require a visual studio pro licence, the plugin is not free, and only Windows ).</p>
<p>For the auto-completion both Visual Studio and MonoDevelop show me &#8220;Destroy&#8221; if I start typing &#8220;Des&#8221; ( on windows ). Again as said higher in the comments, auto-completion is context sensitive which means that the IDE will not show Destroy if it &#8220;doesn&#8217;t exist in the class context&#8221; ( in this case to use Destroy, the class must be a child of MonoBehavior ).</p>
<p>The shortcut &#8220;ctrl + space&#8221; forces auto-completion to happen.</p>
<p>And I also recommend using C#.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Evan Stallings		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438534</link>

		<dc:creator><![CDATA[Evan Stallings]]></dc:creator>
		<pubDate>Tue, 30 Jul 2013 15:47:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438534</guid>

					<description><![CDATA[Micael, I use UnIDE as I have said, but if I must use something else, I usually use MonoDevelop because it came with Unity and is free... Haha!]]></description>
			<content:encoded><![CDATA[<p>Micael, I use UnIDE as I have said, but if I must use something else, I usually use MonoDevelop because it came with Unity and is free&#8230; Haha!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Chris		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438527</link>

		<dc:creator><![CDATA[Chris]]></dc:creator>
		<pubDate>Tue, 30 Jul 2013 12:37:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438527</guid>

					<description><![CDATA[I&#039;m not sure how deep your Sublime knowledge is, but you can get a lot of extra mileage from its plugin system.

This link (note: apologies in advance, I only googled for sublime and unity, so you may have already checked this out and found it wanting, and I&#039;m not 100% it&#039;ll cover what you need. For instance, the auto-complete for common Unity classes and functions seem a little light. Also, as Sublime is in the main just a very advanced text editor, it&#039;ll probably have difficultly figuring out which functions and variables any given instance will have access to) lists a Unity 3D plugin for Sublime.

http://www.holoville.com/blog/?p=512]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure how deep your Sublime knowledge is, but you can get a lot of extra mileage from its plugin system.</p>
<p>This link (note: apologies in advance, I only googled for sublime and unity, so you may have already checked this out and found it wanting, and I&#8217;m not 100% it&#8217;ll cover what you need. For instance, the auto-complete for common Unity classes and functions seem a little light. Also, as Sublime is in the main just a very advanced text editor, it&#8217;ll probably have difficultly figuring out which functions and variables any given instance will have access to) lists a Unity 3D plugin for Sublime.</p>
<p><a href="http://www.holoville.com/blog/?p=512" rel="nofollow ugc">http://www.holoville.com/blog/?p=512</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jason L		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438526</link>

		<dc:creator><![CDATA[Jason L]]></dc:creator>
		<pubDate>Tue, 30 Jul 2013 12:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438526</guid>

					<description><![CDATA[I forgot to include, then meant to add before I passed out last night, that Cream is a Vim with the modal interface tucked away.]]></description>
			<content:encoded><![CDATA[<p>I forgot to include, then meant to add before I passed out last night, that Cream is a Vim with the modal interface tucked away.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Micael		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438523</link>

		<dc:creator><![CDATA[Micael]]></dc:creator>
		<pubDate>Tue, 30 Jul 2013 10:24:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438523</guid>

					<description><![CDATA[I&#039;m not sure if he has one or not, but he posted some images of his house when he got robbed, and I don&#039;t remember seeing two monitors, then again I remember seeing him use a television as a monitor, so technically to the best of my knowledge he had none XD.

Well you don&#039;t need an external IDE, but depending on how you work, it can be very useful, since they usually offer a bunch of tools that help like code refactoring, code analysis, XML autocompletion for methods (and similar stuff), class outliner, and the most important thing (although without addons is only available in monodevelop) proper debugging.
I should probably mention that I have never used UnIDE, so the features I know are the ones I saw, it might have more and so on, and in my case I spend a lot more time refactoring, thinking on how to implement code, testing and so on, than I do actually writing it, so those features end up being more important to the way I do things, but I can definitely see how something like UnIDE can be useful, especially to quickly write something.

BTW I feel that someone should mention in case that it isn&#039;t obvious by now, that IDEs are very much one of those things that also ends up depending heavily on user preferences.

P.S. Does anyone here use monodevelop frequently? I only use it for debugging, is it really that awful performance wise? I mean I know it had stupid stuff like it becoming very slow if you had a search on, but how slow is it these days on a nice machine (quad core, SSD, and so on)?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure if he has one or not, but he posted some images of his house when he got robbed, and I don&#8217;t remember seeing two monitors, then again I remember seeing him use a television as a monitor, so technically to the best of my knowledge he had none XD.</p>
<p>Well you don&#8217;t need an external IDE, but depending on how you work, it can be very useful, since they usually offer a bunch of tools that help like code refactoring, code analysis, XML autocompletion for methods (and similar stuff), class outliner, and the most important thing (although without addons is only available in monodevelop) proper debugging.<br />
I should probably mention that I have never used UnIDE, so the features I know are the ones I saw, it might have more and so on, and in my case I spend a lot more time refactoring, thinking on how to implement code, testing and so on, than I do actually writing it, so those features end up being more important to the way I do things, but I can definitely see how something like UnIDE can be useful, especially to quickly write something.</p>
<p>BTW I feel that someone should mention in case that it isn&#8217;t obvious by now, that IDEs are very much one of those things that also ends up depending heavily on user preferences.</p>
<p>P.S. Does anyone here use monodevelop frequently? I only use it for debugging, is it really that awful performance wise? I mean I know it had stupid stuff like it becoming very slow if you had a search on, but how slow is it these days on a nice machine (quad core, SSD, and so on)?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Evan Stallings		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438504</link>

		<dc:creator><![CDATA[Evan Stallings]]></dc:creator>
		<pubDate>Tue, 30 Jul 2013 00:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438504</guid>

					<description><![CDATA[Micael, I would be surprised if he does not have a second monitor! Haha! (He might not though, maybe you have information I do not.) Anyway, though UnIDE is still in development and very simple, I see no need for an external &quot;IDE&quot; if you are working with Unity. Personally, working with Unity, I do not need much out of IDEs. I think that is why so many people use simple text editors... Every one to their own I suppose! UnIDE is great but simple. For external IDEs I suggest Sublime Text. It is not for everyone but many like it.]]></description>
			<content:encoded><![CDATA[<p>Micael, I would be surprised if he does not have a second monitor! Haha! (He might not though, maybe you have information I do not.) Anyway, though UnIDE is still in development and very simple, I see no need for an external &#8220;IDE&#8221; if you are working with Unity. Personally, working with Unity, I do not need much out of IDEs. I think that is why so many people use simple text editors&#8230; Every one to their own I suppose! UnIDE is great but simple. For external IDEs I suggest Sublime Text. It is not for everyone but many like it.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Micael		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438499</link>

		<dc:creator><![CDATA[Micael]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 22:35:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438499</guid>

					<description><![CDATA[Ninja foodstuff depending on what you are talking about, old examples is sometimes only in javascript (which is unityscript, not actual javascript), but most of the stuff in what concerns documentation is in all the languages unity support, you have an option to change the language in which you are seeing the documentation, and both the community and the developers of unity basically made the switch to c#, that&#039;s not to say you won&#039;t find things in javascript (unityscript), but these days they are a minority, and this is before we take into account the amount of code one can find for c# that isn&#039;t related to unity, which is obviously a lot more than that of unityscript.

Looking at the list of request, most IDE&#039;s will do what he requires by default, the biggest problem and something that is not going to come by default is &quot;Colours recognised Unity terms differently to, say, my own variables&quot; which I assume he doesn&#039;t mean just differentiating between unity methods from his variables, but also differentiate unity methods from his own methods.
I also see them as somewhat of a non problem mostly because from a programming standpoint it doesn&#039;t really add much to make such a distinction, it&#039;s all objects and they are used in the same way that user made methods are, and differentiating between variables and methods is done by the c# semantic and code organization.

BTW forgot to say in my initial post, but not sure if game maker allowed OOP, if it doesn&#039;t, and you don&#039;t really know about it, you should probably learn it, a good C# book that might help (it&#039;s not unity related, but most of the information translates) is head first c#.]]></description>
			<content:encoded><![CDATA[<p>Ninja foodstuff depending on what you are talking about, old examples is sometimes only in javascript (which is unityscript, not actual javascript), but most of the stuff in what concerns documentation is in all the languages unity support, you have an option to change the language in which you are seeing the documentation, and both the community and the developers of unity basically made the switch to c#, that&#8217;s not to say you won&#8217;t find things in javascript (unityscript), but these days they are a minority, and this is before we take into account the amount of code one can find for c# that isn&#8217;t related to unity, which is obviously a lot more than that of unityscript.</p>
<p>Looking at the list of request, most IDE&#8217;s will do what he requires by default, the biggest problem and something that is not going to come by default is &#8220;Colours recognised Unity terms differently to, say, my own variables&#8221; which I assume he doesn&#8217;t mean just differentiating between unity methods from his variables, but also differentiate unity methods from his own methods.<br />
I also see them as somewhat of a non problem mostly because from a programming standpoint it doesn&#8217;t really add much to make such a distinction, it&#8217;s all objects and they are used in the same way that user made methods are, and differentiating between variables and methods is done by the c# semantic and code organization.</p>
<p>BTW forgot to say in my initial post, but not sure if game maker allowed OOP, if it doesn&#8217;t, and you don&#8217;t really know about it, you should probably learn it, a good C# book that might help (it&#8217;s not unity related, but most of the information translates) is head first c#.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jason L		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438498</link>

		<dc:creator><![CDATA[Jason L]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 22:15:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438498</guid>

					<description><![CDATA[BBedit is widely recommended for its insane highlighting and hinting on Mac, and you may overlook it because its marketing is primarily oriented toward web development. I checked - it does have a Unity3D plugin, and some Unity developers do use it. 

If it were me, I&#039;d try to hack up Vim since you get lots of bizarre powers and cross-platform functionality for free, and for better or worse these days they&#039;ve increasingly abandoned the modal interface paradigm. Note that I do not claim I would ever get productive. It looks like you would want a Unity and C# combined .vim for the powerful custom highlighting half and one of a variety of tools with ctags for the function &#039;prototypes&#039;/&#039;hinting&#039; half.

Overall Intro: http://vim.wikia.com/wiki/Use_Vim_like_an_IDE (and See Alsos under Code Browsing)

Ctags Howto: http://www.thegeekstuff.com/2009/04/ctags-taglist-vi-vim-editor-as-sourece-code-browser/

Or assuming you don&#039;t care about language anostism, Clang-complete for C#: http://stackoverflow.com/questions/11300788/vim-function-hints-for-c 

Highlighting customisation: http://stackoverflow.com/questions/736701/class-function-names-highlighting-in-vim]]></description>
			<content:encoded><![CDATA[<p>BBedit is widely recommended for its insane highlighting and hinting on Mac, and you may overlook it because its marketing is primarily oriented toward web development. I checked &#8211; it does have a Unity3D plugin, and some Unity developers do use it. </p>
<p>If it were me, I&#8217;d try to hack up Vim since you get lots of bizarre powers and cross-platform functionality for free, and for better or worse these days they&#8217;ve increasingly abandoned the modal interface paradigm. Note that I do not claim I would ever get productive. It looks like you would want a Unity and C# combined .vim for the powerful custom highlighting half and one of a variety of tools with ctags for the function &#8216;prototypes&#8217;/&#8217;hinting&#8217; half.</p>
<p>Overall Intro: <a href="http://vim.wikia.com/wiki/Use_Vim_like_an_IDE" rel="nofollow ugc">http://vim.wikia.com/wiki/Use_Vim_like_an_IDE</a> (and See Alsos under Code Browsing)</p>
<p>Ctags Howto: <a href="http://www.thegeekstuff.com/2009/04/ctags-taglist-vi-vim-editor-as-sourece-code-browser/" rel="nofollow ugc">http://www.thegeekstuff.com/2009/04/ctags-taglist-vi-vim-editor-as-sourece-code-browser/</a></p>
<p>Or assuming you don&#8217;t care about language anostism, Clang-complete for C#: <a href="http://stackoverflow.com/questions/11300788/vim-function-hints-for-c" rel="nofollow ugc">http://stackoverflow.com/questions/11300788/vim-function-hints-for-c</a> </p>
<p>Highlighting customisation: <a href="http://stackoverflow.com/questions/736701/class-function-names-highlighting-in-vim" rel="nofollow ugc">http://stackoverflow.com/questions/736701/class-function-names-highlighting-in-vim</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ninja Foodstuff		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438497</link>

		<dc:creator><![CDATA[Ninja Foodstuff]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 22:11:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438497</guid>

					<description><![CDATA[Also if you do find something that ticks all the boxes, please let us know.]]></description>
			<content:encoded><![CDATA[<p>Also if you do find something that ticks all the boxes, please let us know.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ninja Foodstuff		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438496</link>

		<dc:creator><![CDATA[Ninja Foodstuff]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 22:08:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438496</guid>

					<description><![CDATA[Coda 2 would do what you&#039;re asking, but it doesn&#039;t look like there&#039;s a Unity module for it (there is one for javascript).

You could also try Textmate, although the Unity module for that looks a little stale.

As an aside, I&#039;m surprised to see so many people warning you off Javascript. Almost all of the sample code available is in JS.

Note: I myself have only dabbled with Unity, so take that with a pinch of salt.]]></description>
			<content:encoded><![CDATA[<p>Coda 2 would do what you&#8217;re asking, but it doesn&#8217;t look like there&#8217;s a Unity module for it (there is one for javascript).</p>
<p>You could also try Textmate, although the Unity module for that looks a little stale.</p>
<p>As an aside, I&#8217;m surprised to see so many people warning you off Javascript. Almost all of the sample code available is in JS.</p>
<p>Note: I myself have only dabbled with Unity, so take that with a pinch of salt.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Oli		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438492</link>

		<dc:creator><![CDATA[Oli]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 20:49:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438492</guid>

					<description><![CDATA[Have you considered using Vim? Bit of a steep learning curve, but any program that is still this popular amongst pro devs after more than 20 years is surely doing something right! 

You will need to customise it to get it working how you like with Unity but a quick Google search should sort you out...]]></description>
			<content:encoded><![CDATA[<p>Have you considered using Vim? Bit of a steep learning curve, but any program that is still this popular amongst pro devs after more than 20 years is surely doing something right! </p>
<p>You will need to customise it to get it working how you like with Unity but a quick Google search should sort you out&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ghosttie		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438490</link>

		<dc:creator><![CDATA[ghosttie]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 19:57:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438490</guid>

					<description><![CDATA[C# &#062; JavaScript]]></description>
			<content:encoded><![CDATA[<p>C# &gt; JavaScript</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Micael		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438489</link>

		<dc:creator><![CDATA[Micael]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 19:40:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438489</guid>

					<description><![CDATA[Oh I skipped one of the requisites which is working for OSX, which visual studio doesn&#039;t do (to the best of my knowledge), so yeah you will have to go with monodevelop, there are other options like eclipse which is a very used IDE for java, but honestly I doubt it&#039;s worth using it.
As for the suggestion of Evan, it&#039;s nice but I don&#039;t think it&#039;s a replacement for an IDE, also since money isn&#039;t that much of an objection, I would strongly advise you buy a second monitor, it pays for itself since it improves your workflow a lot.]]></description>
			<content:encoded><![CDATA[<p>Oh I skipped one of the requisites which is working for OSX, which visual studio doesn&#8217;t do (to the best of my knowledge), so yeah you will have to go with monodevelop, there are other options like eclipse which is a very used IDE for java, but honestly I doubt it&#8217;s worth using it.<br />
As for the suggestion of Evan, it&#8217;s nice but I don&#8217;t think it&#8217;s a replacement for an IDE, also since money isn&#8217;t that much of an objection, I would strongly advise you buy a second monitor, it pays for itself since it improves your workflow a lot.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Evan Stallings		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438488</link>

		<dc:creator><![CDATA[Evan Stallings]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 19:30:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438488</guid>

					<description><![CDATA[I already replied via Twitter, but I highly (very highly) suggest UnIDE  https://www.assetstore.unity3d.com/#/content/6070 for editing code directly inside of Unity. It works *almost* perfectly (it is still being updated), it increases efficiency, and it is very simple to use (not slow and bloated like I feel MonoDevelop is). 

It is worth a look-see, the demo is free in the Asset Store. I suggest Googling it or searching in the store.

Awesome that you are learning Unity! Get UnIDE and you will be set! Have fun! I love Unity...]]></description>
			<content:encoded><![CDATA[<p>I already replied via Twitter, but I highly (very highly) suggest UnIDE  <a href="https://www.assetstore.unity3d.com/#/content/6070" rel="nofollow ugc">https://www.assetstore.unity3d.com/#/content/6070</a> for editing code directly inside of Unity. It works *almost* perfectly (it is still being updated), it increases efficiency, and it is very simple to use (not slow and bloated like I feel MonoDevelop is). </p>
<p>It is worth a look-see, the demo is free in the Asset Store. I suggest Googling it or searching in the store.</p>
<p>Awesome that you are learning Unity! Get UnIDE and you will be set! Have fun! I love Unity&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Micael		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438487</link>

		<dc:creator><![CDATA[Micael]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 19:24:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438487</guid>

					<description><![CDATA[Hi, unity developer/programmer here, first of all drop javascript.
A) it makes your job harder to learn.
B) unity developers in the beginning used javascript for their scripts and so on, but they have switched to C#
C) javascript isn&#039;t javascript, which is both good and bad, what I mean by this is that unity javascript while it&#039;s called javascript isn&#039;t in fact the same javascript one uses in websites, this is bad since if you go and look code online you might end up looking code that wouldn&#039;t really work, and it&#039;s good because javascript is considered by the programming community in general as awful to say the least.
D) there is a lot more resources both related to unity and programming in general for C# than for unity javascript
E) It&#039;s a better language

Now that you dropped Javascript and started to using C# I will move to the questions and additional help.

For the IDE you will want to use visual studio, it&#039;s by far the best IDE around, and it fits quite nicely with unity, that being said you will end up going back to monodevelop when you want to debug since it allows you to pause the code, go line by line and so on, while visual studio doesn&#039;t allow that by default.
As for the version of visual studio you can use the express version but it won&#039;t allow you to automatically jump into the code, what I mean by this is that if your code throws an error in unity you won&#039;t be able to just press that line and automatically launch the visual studio, open the class where the code is, and go to the line where the error is. To accomplish this you will need visual studio ultimate, although I believe if you have visual studio express already opened, it will go to the code line for you (might be wrong, never really used visual studio express).

If you end up buying visual studio ultimate (or even if you end up using express), please try the 2010 version as well, since in my opinion and in a lot of other people opinions the color scheme in the 2010 is much nicer to work with, so it will definitely be worth trying before buying.

Now for some useful resources:
https://www.google.com/cse/home?cx=001712401338047450041:csfhqk-trfa &#060;- this is the most useful link you will ever have while using unity, you will use it constantly, if you need to know something type what you want to know and you will get search results with stuff only related to unity, trust me it&#039;s no exageration when I say you will use it constantly.

http://docs.unity3d.com/Documentation/ScriptReference/index.html unity documentation, you will also use that a lot, it&#039;s the MSDN of unity, it&#039;s extremely well documented, and it will tell you everything you need to know about the classes and methods that come with unity, you can also just use the previous link, since it will end up taking you to the appropriate link anyway.

http://blogs.unity3d.com/ unity blog not necessary to develop, but many times they end up showing tricks, or information about upcoming versions and stuff like that.

if you need any more help just reply here or hit me on my email which is micaelmor (it&#039;s a gmail email, I just don&#039;t type the rest because of web crawlers)

P.S. The reason why it doesn&#039;t show autocompletion on destroy() might be because you are not trying to use that method inside Update(), or Start(), or LateUpdate() or one of the different places where unity executes your Code.]]></description>
			<content:encoded><![CDATA[<p>Hi, unity developer/programmer here, first of all drop javascript.<br />
A) it makes your job harder to learn.<br />
B) unity developers in the beginning used javascript for their scripts and so on, but they have switched to C#<br />
C) javascript isn&#8217;t javascript, which is both good and bad, what I mean by this is that unity javascript while it&#8217;s called javascript isn&#8217;t in fact the same javascript one uses in websites, this is bad since if you go and look code online you might end up looking code that wouldn&#8217;t really work, and it&#8217;s good because javascript is considered by the programming community in general as awful to say the least.<br />
D) there is a lot more resources both related to unity and programming in general for C# than for unity javascript<br />
E) It&#8217;s a better language</p>
<p>Now that you dropped Javascript and started to using C# I will move to the questions and additional help.</p>
<p>For the IDE you will want to use visual studio, it&#8217;s by far the best IDE around, and it fits quite nicely with unity, that being said you will end up going back to monodevelop when you want to debug since it allows you to pause the code, go line by line and so on, while visual studio doesn&#8217;t allow that by default.<br />
As for the version of visual studio you can use the express version but it won&#8217;t allow you to automatically jump into the code, what I mean by this is that if your code throws an error in unity you won&#8217;t be able to just press that line and automatically launch the visual studio, open the class where the code is, and go to the line where the error is. To accomplish this you will need visual studio ultimate, although I believe if you have visual studio express already opened, it will go to the code line for you (might be wrong, never really used visual studio express).</p>
<p>If you end up buying visual studio ultimate (or even if you end up using express), please try the 2010 version as well, since in my opinion and in a lot of other people opinions the color scheme in the 2010 is much nicer to work with, so it will definitely be worth trying before buying.</p>
<p>Now for some useful resources:<br />
<a href="https://www.google.com/cse/home?cx=001712401338047450041:csfhqk-trfa" rel="nofollow ugc">https://www.google.com/cse/home?cx=001712401338047450041:csfhqk-trfa</a> &lt;- this is the most useful link you will ever have while using unity, you will use it constantly, if you need to know something type what you want to know and you will get search results with stuff only related to unity, trust me it&#039;s no exageration when I say you will use it constantly.</p>
<p><a href="http://docs.unity3d.com/Documentation/ScriptReference/index.html" rel="nofollow ugc">http://docs.unity3d.com/Documentation/ScriptReference/index.html</a> unity documentation, you will also use that a lot, it&#039;s the MSDN of unity, it&#039;s extremely well documented, and it will tell you everything you need to know about the classes and methods that come with unity, you can also just use the previous link, since it will end up taking you to the appropriate link anyway.</p>
<p><a href="http://blogs.unity3d.com/" rel="nofollow ugc">http://blogs.unity3d.com/</a> unity blog not necessary to develop, but many times they end up showing tricks, or information about upcoming versions and stuff like that.</p>
<p>if you need any more help just reply here or hit me on my email which is micaelmor (it&#039;s a gmail email, I just don&#039;t type the rest because of web crawlers)</p>
<p>P.S. The reason why it doesn&#039;t show autocompletion on destroy() might be because you are not trying to use that method inside Update(), or Start(), or LateUpdate() or one of the different places where unity executes your Code.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Matt Kemp		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438486</link>

		<dc:creator><![CDATA[Matt Kemp]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 19:11:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438486</guid>

					<description><![CDATA[Use C#. Unity&#039;s JavaScript isn&#039;t JavaScript - it&#039;s UnityScript, which bastardises it and takes out half the fun features. It&#039;s also a pain to optimise on IOS, so I hear.

Use C#.]]></description>
			<content:encoded><![CDATA[<p>Use C#. Unity&#8217;s JavaScript isn&#8217;t JavaScript &#8211; it&#8217;s UnityScript, which bastardises it and takes out half the fun features. It&#8217;s also a pain to optimise on IOS, so I hear.</p>
<p>Use C#.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jacob Albano		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438485</link>

		<dc:creator><![CDATA[Jacob Albano]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 18:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438485</guid>

					<description><![CDATA[I don&#039;t use Unity myself, but from all I&#039;ve heard your best bet is to switch to C#. The editor support is vastly better, and nearly all libraries support it where they don&#039;t support Javascript. Certain things like reading and writing text files and XML will be easier with C# down the road as well.]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t use Unity myself, but from all I&#8217;ve heard your best bet is to switch to C#. The editor support is vastly better, and nearly all libraries support it where they don&#8217;t support Javascript. Certain things like reading and writing text files and XML will be easier with C# down the road as well.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dean Coakley		</title>
		<link>https://www.pentadact.com/2013-07-29-learning-unity/#comment-438484</link>

		<dc:creator><![CDATA[Dean Coakley]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 18:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.pentadact.com/?p=6352#comment-438484</guid>

					<description><![CDATA[Eclipse is fantastic.]]></description>
			<content:encoded><![CDATA[<p>Eclipse is fantastic.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
