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
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
Quality Score
Overall Score : 92 / 100
Course Description
(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!
Instructor Details
- 4.6 Rating
734 Reviews
3dmotive LLC
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!
More courses by 3dmotive LLC
Learn the "Hand-Painted" texturing style for video games (2016)
4.7 (594 Reviews)
Provider: Udemy
Time: 5.5h
$64.99
Model and Texture a Stylized Dungeon for Games (2016)
4.7 (483 Reviews)
Provider: Udemy
Time: 6.7h
$69.99
Introduction to KeyShot for Digital 3d Rendering (2017)
4.1 (364 Reviews)
Provider: Udemy
Time: 1.2h
Free
The Complete Unity 5 Intro - Learn to Build and Design Games (2016)
4.4 (284 Reviews)
Provider: Udemy
Time: 6h
$64.99
Building Modular Levels for Games with Unity and Blender (2016)
4.3 (267 Reviews)
Provider: Udemy
Time: 3.5h
$34.99
The Complete Bipedal Rigging for Games in Maya Course (2017)
4.6 (256 Reviews)
Provider: Udemy
Time: 6.1h
$54.99
More Unity courses
Learn to make an Awesome Builder-Defender game in Unity! (2021)
4.9 (1,909 Reviews)
Provider: Udemy
Time: 10.1h
$79.99
RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)
4.8 (11,337 Reviews)
Provider: Udemy
Time: 27.6h
$149.99
Learn To Code By Making a 2D Platformer in Unity (2017)
4.8 (2,597 Reviews)
Provider: Udemy
Time: 13.1h
$13.99
Learn Blender 3D Modeling for Unity Video Game Development (2026)
4.8 (2,152 Reviews)
Provider: Udemy
Time: 11.7h
$149.99
Learn To Create A Roguelike Game In Unity (2020)
4.8 (1,234 Reviews)
Provider: Udemy
Time: 19.4h
$16.99
Reviews
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.












