30
weekly
or 90 for all content
Class
Play

STEAM - Getting Started With Unity Gaming: Level 3 - Scripting Power of C#

Completed by 3 learners
Ages 10-15
Self-Paced Course
Learn how to do simple scripting in the unity gaming engine by understanding visual studio, the C# language, and how unity uses scripts. A must for any game developer!
Average rating:
4.9
Number of reviews:
(3,386 reviews)
Popular

3 pre-recorded lessons
3 weeks of teacher support
Choose your start date
1 year of access to the content

Enroll Now, Start Anytime

Go at your own pace
Your learner can start learning when they want and progress at the speed that works best for them.
Start when you want.
Learn at your own pace
Access course material for a full year.
Get hands-on support from teacher.

What’s included

3 pre-recorded lessons
3 weeks
of teacher support
1 year access
to the content
Assignments
1 hour per week. 1-2 per week
Grading
included

Class Experience

This course delves into the heart of Unity game development: scripting with C#.

Even if you're new to programming, this course will equip you with the essential knowledge to:

Understand the role of scripting in Unity: Learn how C# scripts bring your game ideas to life by controlling game objects, responding to player input, and driving game logic.

Explore the structure of a Unity script: Discover the key components of a C# script within the Unity environment, including classes, methods, and variables.

Master fundamental scripting concepts: Grasp essential programming concepts like variables, data types, operators, and control flow (if/else statements, loops).

Interact with Unity objects: Learn how to access and manipulate Game Objects, Components (like Rigidbody, Collider, and Renderer), and their properties through scripts.

Create basic game mechanics: Implement simple game mechanics such as player movement, object interaction, and basic AI behaviors.

This course focuses on practical application. Through hands-on exercises and engaging projects, you'll learn by doing and build a solid foundation in Unity scripting.

No prior C# programming experience is required. This course is designed to be accessible to beginners, with a focus on clear explanations and practical examples.

Unlock the full potential of Unity! Enroll today and embark on your journey into the exciting world of game development scripting. I will be available during the class to answer question s and offer guidance.

Learning Goals

Understand the basics of C#
Understand how to use Visual Studio

Syllabus

3 Lessons
over 3 Weeks
Lesson 1:
Visual Studio Basics
 What is visual Studio?
How do you get things in and out of Unity?
What features does it provide? 
1 assignment
6 mins of video lessons
Lesson 2:
Scripting in C# with Unity
 What is C#
What is Object Oriented
What is the basic structure of C# scripts 
1 assignment
24 mins of video lessons
Lesson 3:
Scripting in Unity Details
 How does Unity use scripts
Parts of a Unity script
  Using
  Class
  Variable declarations
  Start
  Update
  Functions 
11 mins of video lessons

Other Details

Supply List
You will need a computer capable of running the Unity platform. Basic requirements are:

Windows, Mac, or Linux (NOT Chromebook or tablets)
Fairly modern processor
Minimum 8GB ram free, 16+GB is preferred
Minimum 20GB of storage available, 40+ GB is preferred
Mouse with a scroll wheel
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Joined December, 2016
4.9
3386reviews
Popular
Profile
Teacher expertise and credentials
I have been in the world of computer science my entire life, often focused on coding and platforms of different types. Over my career I have spent countless hours and presentations explaining how complex technical things "work" to a nontechnical crowd. This is the expertise I bring to classes, gaining understanding before skill building.  While retired now, I dedicate my time to passing along decades of experience to the next generation, enabling them to go even further in their own careers. 

Reviews


Back