Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity 5 Professional Guide - Mastering C# Programming!
Rating: 4.5 out of 5(196 ratings)
2,257 students

Unity 5 Professional Guide - Mastering C# Programming!

Is coding that complicated to you? Well, let's make it simple! Learn the basics of interface up to becoming a code pro!
Last updated 12/2015
English

What you'll learn

  • Manipulate Unity's interface with certainty and confidence
  • Develop any kind of project through C# skills learned throughout the course
  • Spot and correct programming errors, avoiding unnecessary frustrations
  • Handle Unity's set of functions to design your own games
  • Understand and apply the math behind videogames

Course content

5 sections45 lectures10h 17m total length
  • First look at Unity's interface and Layout Setup7:35

    In this lecture, we'll open up Unity for the first time and we'll take a look on how we can organize its layout to achieve better productivity.

  • Dealing with Game Objects15:37

    In this lecture, we'll get a chance to play around with what is called a Game Object. Everything that composes our scene (see definition in 'Managing scenes' lecture) is a game object, even if it has no 3D or 2D context. So you'll learn how to change its main properties like position, rotation and scale as well as its name. Moreover, object parenting is also covered.

  • Understanding physics components14:44

    In this lecture, we'll go through how to apply physics on our previous-built fancy looking snowman. You'll learn best practices in order to make physics perform the way you want in and in an effective way.

  • Managing scenes8:44

    In this lecture, you'll learn what a scene is made for and how to keep them organized in your project folder.

  • Importing models and animations, applying textures and materials17:25

    In this lecture, we'll import a 3D model from outside Unity. Our specific model was made in Blender and exported in .fbx format (though Unity supports many others) with built-in animation and texture, which we are also going to learn how to work with.

  • Creating and understanding the importance of Prefabs8:00

    In this lecture, you'll learn how to create a prefab and what is this useful for.

  • Creating cool game effects with Unity's Particle System19:07

    In this lecture, you'll explore a little bit of the effects we can achieve by using Unity's built-in Particle System.

  • Importing 2D game assets and UI elements14:05

    In this lecture, you'll learn how to import assets that can be useful for the creation of 2D games, for which Unity now has some nice new features. In the same context, you'll also learn how to deal with UI elements for Graphics User Interface development.

Requirements

  • Download, install and apply for a Unity 5 Personal license

Description

This is the right course for who is seeking great quality knowledge covering from the most basic aspects of game development up to Unity's most useful functionalities in terms of coding! Maybe you're a designer trying to understand the coding aspect, maybe you're just a student that wants to go deeper into game development, it doesn't matter. I come from a game design background and now I'm a scripting expert so you can do it too!

In this course you can really expect code made easy. Don't fool yourself thinking that no hard work is necessary, though. As well as anything else, learning how to code in Unity is not something that happens overnight, so be sure to put a generous amount of effort onto completing quizzes and following the lectures correctly.

The course includes all sorts of files and materials used throughout, so you can be sure that everything you're learning in the lectures is totally reproducible in your computer without need to worry!

This course covers from the basics of interface up to the getting in deep touch with Unity's API, that is, the set of functions that make us able to code our own stuff inside the game engine, but don't expect to dive right into coding and all of that complicated stuff (not really). I've structured this course in such a way that you will learn everything without rush, so take your time. No prior knowledge is necessary for each lecture other than what you've learned in the previous one!

Having a hard time understanding something? It's like they say: a picture is worth a thousand words. That's why some of the course lectures have blackboard sessions, where I grab some pen and paper (digitally) to clear up your mind with hand-made sketches!

I have to say that this is the best Unity course out there given its price and how much of Unity it covers. You can expect a dedicated lecturer with quite a lot of prior teaching experience, and trust me when I say: I speak your language! Shall we begin?

Who this course is for:

  • So you want to develop a game but have no prior knowledge? You're at the right place, my friend. This course is intended to suit the needs of students that want to get the best training on Unity3D and be a pro at this tool.