MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Intro to C# Programming and Scripting for Games in Unity

Course Summary

Learn the principle fundamentals of scripting and coding with the C# language for games inside of Unity!

  • +

    Course Syllabus

    • Basic Principles and Introduction
      • Introduction
      • Creating a C# Script File
      • Compiling and the Console Window
      • Creating a Hello World Application
      • Introducing Variables
      • Writing Expression with Variables
      • Enumerations
      • Constants
      • Conditional Statements and If
      • For Loop
      • While Loop
      • Functions Introduction
      • Events Introduction
      • Functions with Arguments and Return Values
      • Classes Introduction
      • Rotating Objects with the Transform Class
      • Unity Class Documentation
      • Derived Classes Introduction
      • Extending a Class
      • MonoBehaviour
    • Practical Application with Game Assets
      • Introduction
      • Coroutine Details
      • Creating a Coroutine
      • WaitForSeconds and Coroutines
      • Coroutines and Frame Delays
      • Going further with Coroutines
      • Components and Communication
      • Accessing Components
      • Searching for Components
      • Using BroadcastMessage
      • Polymorphism and Virtual Functions
      • Overriding Virtual Functions
      • Validation with C# Properties
      • Delegates
      • Moving Further with Delegates
      • GameObjects
      • Searching for GameObjects
      • Transforms and Hierarchies
      • Transforms and Translations
      • Transforms and Rotations
      • Transforms and Scaling
      • Singletons
    • Advanced Principles
      • Introduction
      • Fixing Game Resolution From the Editor
      • Fixing Game Resolution From Script
      • Saving and Restoring Game Resolution
      • Editing Materials From Script
      • Creating Component Dependencies
      • Scheduling Regular Tasks
      • Creating Animation Curves
      • Preparing to Work with Curves
      • Animating Motion with Curves
      • Notifications and Events
      • Making NotificationsManager a Singleton Object
      • Using .NET Dictionaries to Record Listeners
      • Adding Listener Objects
      • Posting Notifications
      • Moving Further

Course Fee:
USD 49

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations , Operating Systems and Digital Media & Games Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top