MonoDevelop with Unity ; Pro Tips and Tricks
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16 students enrolled
Wishlisted Wishlist

Please confirm that you want to add MonoDevelop with Unity ; Pro Tips and Tricks to your Wishlist.

Add to Wishlist

MonoDevelop with Unity ; Pro Tips and Tricks

Lay down consistent code at the speed of thought, and organise your tasks!
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16 students enrolled
Created by Fred Moreau
Last updated 7/2017
Current price: $10 Original price: $60 Discount: 83% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Type code faster, using Templates.
  • Start of a clean, fresh template with every new Script.
  • Document code so that everyone knows how to use it.
  • Keep track of tasks with the Tasks Pad.
  • Refactor members and methods properly.
  • Format C# code with proper standards.
View Curriculum
  • Using MonoDevelop with Unity

"Don't think !" says the old master.

In most things, what really matters is the "why". More than the "what" or "how".

This course touches on all the small and bigger features of MonoDevelop and Unity you need to stop thinking about the how and the what, and start focusing on the why.

It's not organised as a follow along course, so that you can watch any of the lectures as you need it.

We'll touch on MonoDevelop features, like Templates, Tasks, Refactoring, documenting the code with Markups, and other features with MonoDevelop and Unity, like Debugging with Break Points, Stack Trace, pre-compiling libraries to share a framework with other developers, as well as the good coding practices.

This course is meant to be a reference that you can always come back to and easily find a quick, short video on the topic you need at any given time.

Who is the target audience?
  • Unity Developers willing to improve their coding standards.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
1 Lecture 00:04
2 Lectures 19:20

In most of my training videos, you'll see me use templates.

It not only makes things a lot faster but also a lot more consistent.

In this video, you'll learn how to create your own templates, and I'll touch on the few templates I use on a daily basis to lay down code at the speed of thought!

Preview 12:08

Unity's built in default template for MonoBehaviour is a good start for new comers. But when you begin to know Unity well, you really want to get rid of those annoying annotations, and begin with a properly true C# formatted template.

In this video, I touch on editing this default template to always begin on a properly formatted script, with a default component menu so that your new script doesn't just end up in the Component/Script menu.

You'll also learn about how you can add custom file templates to MonoDevelop with add-ins, using Kencho's Dev blog example

Editing Unity's default "New C# Script" Template.
Documenting your code.
2 Lectures 22:01

Properly documenting members and methods can really make other developers job a lot easier.

Adding Summary Markups.

Adding a few attributes to serialised members can greatly enhance the understanding of parameters in the inspectors and prevent errors to be made.

Adding Inspector Attributes.
Organising your Tasks (Todos, Bug fixes, etc.)
1 Lecture 04:23

MonoDevelop allows you to add special keyword in your comments to keep track of Tasks.

Using the Tasks Pad to keep track of what's left to be done.
C# Formatting.
1 Lecture 03:53

MonoDevelop can automatically format your scripts using a C# coding policy that you can customise. It's especially useful when you're given code that doesn't comply with your high standards.

(Automatically) format C# script files, with proper C# standards.
1 Lecture 08:35

Refactoring features allow you to automatically rename and organise members of a class.

Refactoring features.
About the Instructor
Fred Moreau
4.5 Average rating
158 Reviews
951 Students
8 Courses
Game Developer, Unity Instructor, Agile Coach

Coach and Consultant - Design & Development, Business, Training

[ English ]

With a strong technical expertise and a taste for design, I've had the opportunity to lead teams of creative people through development of innovative projects.

I'm passionate about learning and training, I started giving training early and have been involved in training certification programs. When you work in this industry, sharing your knowledge is not only a duty, it's the opportunity to learn even more.

I'm a self-taught developer myself. I work with Unity since 2011, and was very lucky to meet with mentors who taught me a great deal about OOP. That's a lot to learn about when your background is not in engineering, though, I figured that if I could do it, anyone can.

[ Français ]

Je suis passionné par l’apprentissage et l’enseignement. J’ai donné mes premières formations très tôt et me suis impliqué dans les programmes de certifications de grands éditeurs. Quand on travaille dans cette industrie, partager ses connaissances est plus qu’un devoir, c’est aussi le meilleur moyen d’apprendre d’avantage.

Je suis développeur autodidacte. Je travaille avec Unity depuis 2011 et j’ai eu la chance de rencontrer d’excellents mentors qui m’ont beaucoup appris sur la programmation objet.
C’est beaucoup de choses à apprendre lorsque vous n’avez pas un parcours d’ingénieur. Cependant, si j’y suis parvenu, n’importe qui peut en faire autant.