Outschool
Open currency, time zone, and language settings
Log In

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

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!
David Salch
Average rating:
4.9
Number of reviews:
(3,331)
Popular
Class
Play

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
learning goal

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:
Joined December, 2016
4.9
3331reviews
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

Self-Paced Course
Share

$14

weekly or $40 for all content
3 pre-recorded lessons
3 weeks of teacher support
Choose your start date
1 year of access to the content

Choose your start date
Ages: 10-15

Enroll Now, Start Anytime
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool