Skip to content
UdemyUnityPaid courseIntermediate levelCertificate

Learn Advanced C# Scripting in Unity 5 for Games (Udemy.com)

Learn advanced and powerful C# scripting techniques for building professional-grade games in Unity

Created by: 3dmotive LLC

Last updated April 2017

icon
What you will learn

  • Understand the mathematics behind 3D games to create motion, animation and believable behaviours
  • See real-world case studies in applying C# to solve game development problems
  • Develop time-saving techniques for building complex gameplay mechanics

How it compares

Against the other 183 rated Udemy courses in Unity on CourseDuck:

  • Rating4.6 out of 5higher than 63% of them
  • Reviews734#56 of 184 by number of reviews
  • Length5.5 hoursshorter than 72% of them
  • Last updatedApril 2017earlier than 95% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

Learn how to create believable game worlds and behaviours by scripting gameplay in C#. In this comprehensive 3dmotive course targeted at intermediate users, instructor Alan Thorn demonstrates advanced C# scripting techniques and their underlying concepts for solving real-world development problems. Understand core mathematical ideas, like Vectors and Quaternions, for making objects move, rotate and change predictably. See how to apply C# for implementing line of sight functionality, artificial intelligence, collision detection and lots more. In addition, see how to work with large amounts of data, how to understand coordinate systems and spatial problems, and how to customize the Unity editor to work the way you need it to. By the end of this course you'll have established a highly valuable foundation for coding confidently with C# to develop sophisticated games that are impressive - and marketable.
(Students - please look under Section 1 / Lecture 1 downloads for the source files associated with the lesson.)
More about the Instructor:
Alan Thorn is a game developer, author and educator with 15 years industry experience. He makes games for PC desktop, Mobile and VR. He founded 'Wax Lyrical Games' and created the award-winning game 'Baron Wittard: Nemesis of Ragnarok', working as designer, programmer and artist. He has written sixteen technical books on game development and presented ten video training courses, covering game-play programming, Unity development, and 3D modelling. He has worked in game development education as a visiting lecturer for the 'National Film and Television School', as a Lead Teacher for 'Uppingham School', and is currently a Senior Lecturer at 'Teesside University' where he helps students develop the skills needed for their ideal role in the games industry.Who this course is for:
  • Indie Developers, Game Development Students, Hobbyists and Professionals seeking to improve their skillset
  • This course is not intended for beginners!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

3dmotive is High Quality 3d and Game Art Training by Industry Pros! Whether you are brand new to the world of Game Art, 3d, Architecture or Film - or maybe just interested in brushing up your techniques for intermediate or advanced levels of 3d with a focus on video games, 3dmotive is your one-stop-shop for all your 3d and Game Art related tutorials! Got questions? Interested in a new course topic? Let us know!

icon
More courses by 3dmotive LLC

$64.99

$69.99

Free

$64.99

$34.99

$54.99

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.6

734 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

Excellent and clear explanations of concepts. Utilizes good coding practices and organization. ***** Highly recommend for anyone with a good basic understanding of Unity and C#.

Well enunciated. Focused, clear instruction. Subdivided into manageable chunks. Overall, well executed and effective as a training series. Love that they go back into the code (repeatedly) and refactor it as more features are added so the student can see exactly what code results in what specific behavior.

Absolutely great. Very well structured and presented!
The instructor is very good at explaining intent and all code functionality.
Really look forward to more advanced courses on Unity3D game design from this instructor!!!

When you have intermediate level of C# and Unity understanding take this excellent course, it really does move you to another level.
I really enjoyed every single second of each video, explanation is so deep yet always crystal clear.

There are some excellent aspects of this course. Prior to this I complete "Learn to Code by Making Games - The Complete Unity Developer" and this class helped clear up a few points so I feel it was a good use of time. The only weak point is that the class materials are not structured in a way to make it easy to follow-on with the instructor. You have to start from scratch or delete almost everything from each scene to then add them back as you follow on. Having the scenes in the proper "starting state" for each video would be helpful.

Il corso è buono, è molto diretto e breve, vi ho trovato diverse soluzioni interessanti e semplici da applicare, la parte dell'inventario a mio avviso doveva essere approfondita meglio, un pò troppo basica. In ogni caso sono soddisfatto.

I felt that this is what many students lack from instructors. That is, the optimal way of doing things. i've attempted and even made some pretty good scripting choices of many of the concepts of the first half of the course. However the downside of instructors who want you to think for yourself without showing an optimal way leaves one without knowing who to compare your code to. In terms of choices, logic, optimization, and reusability. I am not at all disappointed with the amazing library of comparison and a few new tricks I had not touched on in here . Thank you for the well put together instructional video.

A very engaging and helpful course. Content is well presented and explained and provides some very useful principles to allow you to create some very complex behaviors and mechanics. Definitely a must have course.

There’s lots of useful techniques outlined in the lectures, however the instructor occasionally skips explaining core concepts in sufficient detail. The section on vector projection in particular left me rather confused! Still, very informative course.

Great course, efficient and useful. Hopefully some lectures regarding third person controller will be refreshed because there are changes with a new version of Unity.

Really comprehensive. Perfect for people who know how to code and are starting with Unity, this course provides excellent explanations about the use of Unity's central classes and objects. You will end up very confident about manipulating objects any way you want in 3D space. If you know how to code in any object oriented language and watch any one youtube video about the Unity interface, you will be ready to go for this course. It also tackles 3D animation.

Very useful course, nice explanations, very good understandable english for a non-english mother tongue (even if the subtitles aren't always what Alan say) but i had expected a little more complex concepts in all sections but especially regarding the AI.

Showing 12 of 99 reviews