Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Game Development How to Make a Video Game Player Input and Cameras Program Games with C# and Unity

MonoDevelop

When ever i double click on PlayerMovement it opens mlnodevelop then closes it. I can't seem to make it stay open. I've tried deleting the file and then re-creating it but it doesn't work.

5 Answers

I've occasionally had issues with MonoDevelop myself. There are two things to try first, one is reboot your computer entirely, the other is to reinstall Unity (with MonoDevelop). Assuming this is happening if you try to open any script file. Let us know if this still doesn't fix MonoDevelop and may have to delve into it deeper.

I'm having the same problem... I tried both rebooting my computer and reinstalling Unity (with MonoDevelop) but the problem still persists. So... What now?

Richard Sabando
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Richard Sabando
Front End Web Development Techdegree Graduate 15,874 Points

I don't have monodevelop. It automatically launched visual studio for me. Is that ok? or should I download monodevelop? I know they are both text editors but I am not too sure if monodevelop works differently.

Richard Sabando as of Unity 5.2 (I think), the Windows version of Unity is bundled with the Visual Studio installer instead of Monodevelop. That's fine and in fact many Unity developers prefer to use Visual Studio. It used to be a bit more of a pain because it wouldn't autocomplete Unity functions etc until a plugin came along that you had to buy. That plugin company was bought by Microsoft and I won't bore you with details but it's much easier now to develop with Visual Studio and Unity and get them working together. And now Unity themselve bundle it instead of Monodevelop (except on Mac because Visual Studio doesn't work on OSX). There will be almost no difference in what's taught in the courses here at Treehouse between Monodevelop and Visual Studio. The code is identical. The only difference is just the navigation of the IDE (integrated development environment, they are much more than text editors) and how things are debugged in the IDE. But in practical terms most of your debugging will be in Unity's console and just using the IDE (Monodevelop or VS) for the coding.

Richard Sabando
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Richard Sabando
Front End Web Development Techdegree Graduate 15,874 Points

Andrew, Thank you so much for clearing this up! So far I like this IDE better than monodevelop. I have used monodevelop before and I have had problems. So far so good. I like the interface on VS as well. Thanks again.

I tend to use Monodevelop at the moment only because I'm developing a lot on the Mac but I have a windows virtual machine installed specifically so I can have Visual Studio on it if I need. VS can take longer to load up at first but I've definitely had more issues with Monodevelop, crashes and weird behaviour, on my Windows PC it sometimes insists on being on top of every other window no matter what.

I finally got monodevelop working. I needed to make it run as administrator

I finally got monodevelop working. I needed to make it run as administrator