Course info
May 20, 2019
2h 33m

Do you love Unity and want to take your scripting skills to the next level? In this course, C# Scripting in Unity: Beyond the Basics, you’ll learn not only how to write cleaner, more efficient code, but you’ll also gain the knowledge and tools you need to add that next great feature to your game.

First, you’ll learn to organize your code, making it cleaner and easier to work with. Next, you’ll explore the types available to you, the flexibility of generics, and powerful features like dictionaries, lists, queues, and coroutines. Finally, you'll gain a deeper understanding of how it all works with an exploration of classes and structs and how these objects communicate with each other using delegates and events.

When you’ve finished this course, you’ll have the skills and understanding of C# in Unity to tackle your game development projects with confidence. Software required: Unity.

About the author
About the author

Marc is an accomplished technologist with extensive experience bringing the best of web, mobile, and traditional architectures to some of the largest firms in the world. Marc brings a unique combination of professionalism and passion to every venture and there are few things he's more passionate about than game development.

More from the author
C# Design Patterns: State
Nov 9, 2019
Finite State Machines in Unity
Oct 9, 2019
More courses by Marc Gilbert
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello everyone, my name is Marc Gilbert. Welcome to C# Scripting in Unity: Beyond the Basics, here at Pluralsight. I'm the owner and lead developer at FrivoulousTwist, LLC. We're a small studio dedicated to building our own games, we also provide Unity consulting services to larger firms. Unity is an awesome tool with a vibrant and active community, and C# is one of the most popular programming languages in use. Knowing how to do something is usually just a simple search away, but a game is more than the sum of its parts. In this course, you'll gain a deeper understanding of scripting in Unity. You'll explore core concepts like object-oriented principles, code organization, and naming conventions, get hands-on experiences working with classes, generics, and coroutines, and learn to make your code more responsive using delegates and events. By the end of this course, you'll have a foundational understanding of tools and techniques you can use to make your unique vision a reality. I hope you'll join me as we explore these concepts and more in the C# Scripting in Unity: Beyond the Basics course here, at Pluralsight.