Simple play icon Course
Skills Expanded

C# Scripting in Unity: Beyond the Basics

by Marc Gilbert

In this course, you'll take your C# scripting to the next level by learning solid scripting techniques, tips, and considerations.

What you'll learn

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

Marc's passion for programming began in the mid 80's on an Apple IIe. He's been able to parlay that passion into a fruitful career; having served in leadership roles both in-house and as a consultant to Fortune 100 firms. Marc began working with Unity in 2011, releasing RavenToll in 2012 under Frivoloustwist. He's continued working with the engine ever since. Marc left Corporate America in 2016 to focus solely on game development. His firm, Frivoloustwist is currently engaged in helping to... more

Ready to upskill? Get started