C# for Unity Game Development
1h 37mBeginner2016-12-19
Authors

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
Course details
Ready to start developing your first game, but need to get up to speed on C#? Learn the basics of programming in C# for Unity and find out how to script your first game development project. Jesse Freeman covers the structure, syntax, and language of C# as it works inside the Unity IDE. The lessons focus on the most important concepts for beginners to master, including variables, methods, data structures, flow control, classes, inheritance, interfaces, and composition. The goal of the course is to teach developers the basics of how to use C# in Unity as well as some higher-level scripting strategies.
Learning objectives
Scripting in Unity
C# variables and functions
Lists and arrays
Conditions and loops
C# classes
Learning objectives
Scripting in Unity
C# variables and functions
Lists and arrays
Conditions and loops
C# classes
Skills covered
Real-TimeGame DevelopmentUnityPersonaVisualization and Real-TimeAECProduct and ManufacturingProgramming LanguagesSoftware Development
Concepts
Introduction
- Welcome
- What you need to know
- How to use the exercise files
Introduction to Code in Unity
- Scripting in Unity
- What are variables
- What are functions
Data Structures
- Arrays
- Lists
- Dictionaries
Conditions and Loops
- What is a condition
- Shorthand conditions
- For and foreach loops
Classes
- What is a class
- How to extend classes
- Interfaces
- Composition
Conclusion
- Next steps