Unity C# Scripting Fundamentals

Understanding C# scripting in Unity is an invaluable skill for any game developer. In this course, you'll learn about variables and methods, code flow and logic, accessing other scripts on objects, and triggering events based on those scripts.
Course info
Rating
(105)
Level
Beginner
Updated
Sep 27, 2017
Duration
2h 43m
Table of contents
Description
Course info
Rating
(105)
Level
Beginner
Updated
Sep 27, 2017
Duration
2h 43m
Description

Have you ever wanted to build a game, but not known how code works in Unity? If so, Unity C# Scripting Fundamentals is the course for you because you will end with a scripted prototype in Unity. First, you'll learn to understand how variables and methods work. Next, you'll explore code flow and logic. Following that, you'll learn all about accessing other scripts on objects. Finally, you'll wrap up the course learning about triggering events based on those scripts. When you’re finished with this Unity course, you’ll not only be comfortable creating basic scripts in C# but you will also be ready to dive into more advanced scripting within Unity. Required Software: Unity 2017

About the author
About the author

Joshua is a devoted games author at Pluralsight. For years Joshua was a key author behind Digital-Tutors' (now a Pluralsight company) popular game engine training. As a kid, he had a passion for playing video games, which eventually developed into a fascination with the process of game creation. The question of "How'd they do that?" led Joshua on a quest to learn to make these games himself. Ever since then, Joshua has devoted his life to creating games, as well as teaching others to build their own fantastic video games.

More from the author
Game Design Fundamentals
Beginner
1h 26m
12 Jul 2018
Game Mechanic Design Fundamentals
Intermediate
44m
11 Jul 2018
Unity Gameplay Programming Fundamentals
Beginner
1h 59m
27 Oct 2017
More courses by Joshua Kinney
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Coding. At first coding might seem very intimidating, but it's important to know that coding is an essential part of game development. Rest assured, we will make this an enjoyable adventure and you'll quickly realize that coding can be a fantastic and rewarding experience. C# is a powerful coding language and with the help of the Unity game engine, you can create fun experiences for your players. Unity offers an object oriented approach to coding game play and you'll quickly realize that designing code will feel strangely familiar. In this course you'll learn the core fundamentals of coding, such as creating and manipulating variables, understanding the different types of operators and how we can create game object behaviors using methods. We'll also learn how to control and create logic with conditional statements, loops, and basic arrays, and then we'll wrap up the course by applying what we're learned by tackling some common game play scenarios. Now as we continue this journey together, you'll be amazed at the power and flexibility Unit offers and Pluralsight is excited to partner with Unity to help in your game development experience. You're going to love how easy it is to get start with coding in the Unity game engine.