HOME > Development > Learn Unity C# for beginners

Learn Unity C# for beginners

  • Development
  • May 04, 2025
SynopsisLearn Unity C# for beginners, available at $74.99, has an ave...
Learn Unity C# for beginners  No.1

Learn Unity C# for beginners, available at $74.99, has an average rating of 4.9, with 73 lectures, 1 quizzes, based on 52 reviews, and has 354 subscribers.

You will learn about Learn basic C# code Learn most common script commands Learn about variables, conditional statements, components and more Create a complete target shooter game This course is ideal for individuals who are This course is for beginners, with little or no scripting experience or For those who want to learn to make games in Unity It is particularly useful for This course is for beginners, with little or no scripting experience or For those who want to learn to make games in Unity.

Enroll now: Learn Unity C# for beginners

Summary

Title: Learn Unity C# for beginners

Price: $74.99

Average Rating: 4.9

Number of Lectures: 73

Number of Quizzes: 1

Number of Published Lectures: 73

Number of Published Quizzes: 1

Number of Curriculum Items: 74

Number of Published Curriculum Objects: 74

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn basic C# code
  • Learn most common script commands
  • Learn about variables, conditional statements, components and more
  • Create a complete target shooter game
  • Who Should Attend

  • This course is for beginners, with little or no scripting experience
  • For those who want to learn to make games in Unity
  • Target Audiences

  • This course is for beginners, with little or no scripting experience
  • For those who want to learn to make games in Unity
  • Do you want to learn to create games in Unity but feel confused by C# scripting? In this course I am going to cover all the basic concepts of C# coding to get you to a beginner level in Unity game design.

    This course is intended for people who have little to no experience of C# scripting. It is perfect for people who have never scripted before as we look in detail at each concept of  C# scripting. We first cover the theory and then you get opportunities to try them out. Toward the end of the course we put these concepts into use by creating a complete beginner level game.

    We cover concepts such as:

  • functions and methods

  • Input events

  • Variable data types

  • Arrays

  • Conditional statements

  • Moving and rotating objects using code

  • Accessing and manipulating components

  • Physics interactions

  • Animations

  • Scripting for a user interface

  • These are the most common things you will be doing when making beginner level games. When we have finished the theory, I will be guiding you step by step through the production of a target shooter game so that you will see how these scripting concepts work using real world examples.

    I guarantee that by the end of this course you will have developed new skills in coding and you will feel confident making your own games upto a beginner level. You will also have created your first Unity game.

    So, if you want to start creating games in Unity, why not enrol today and I look forward to seeing you in my course.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Install Unity

    Lecture 3: Unity Interface

    Chapter 2: C# Concepts

    Lecture 1: Create a script

    Lecture 2: Using the console tab

    Lecture 3: Event Functions

    Lecture 4: Timing of functions

    Lecture 5: Invoke

    Lecture 6: Coroutines

    Lecture 7: Physics Collisions

    Lecture 8: Physics Triggers

    Lecture 9: Input events

    Lecture 10: Input mouse buttons

    Lecture 11: Input GetAxis

    Lecture 12: Rotation by axis

    Lecture 13: Variables

    Lecture 14: Changing variables

    Lecture 15: Arrays

    Lecture 16: Data types

    Lecture 17: if statements

    Lecture 18: multiple if conditions

    Lecture 19: casting to data types

    Lecture 20: game object variables

    Lecture 21: Checking game objects

    Lecture 22: Vector3 variables

    Lecture 23: Quaternion variables

    Lecture 24: transform variable

    Lecture 25: lerp movement

    Lecture 26: transform translate

    Chapter 3: Components

    Lecture 1: Components

    Lecture 2: other components

    Lecture 3: setting up components

    Lecture 4: components in child objects

    Lecture 5: Switching items off

    Lecture 6: Collider component

    Lecture 7: Tags

    Lecture 8: Add a component in script

    Lecture 9: Required components

    Lecture 10: spawning objects

    Lecture 11: broadcast message

    Lecture 12: Scripts as components

    Lecture 13: public static variables

    Lecture 14: Animator component

    Lecture 15: Animator conditions

    Lecture 16: Animator transitions

    Lecture 17: Using animations on multiple objects

    Lecture 18: Particles

    Chapter 4: User Interface (UI)

    Lecture 1: UI buttons

    Lecture 2: UI text

    Lecture 3: UI Images

    Lecture 4: Changing text in code

    Chapter 5: Project

    Lecture 1: Project overview

    Lecture 2: Project Setup

    Lecture 3: Text setup

    Lecture 4: Move script

    Lecture 5: Stopping at the wall

    Lecture 6: Destroying targets

    Lecture 7: Spawning objects

    Lecture 8: Checking spawned items

    Lecture 9: Adding a crosshair

    Lecture 10: Adding sounds

    Lecture 11: UI script

    Lecture 12: Assigning UI text

    Lecture 13: Adding background music

    Lecture 14: Center targets

    Lecture 15: Highscore

    Lecture 16: New highscore text

    Lecture 17: Colour labels

    Lecture 18: Main menu

    Lecture 19: Menu script

    Lecture 20: Setting a time limit

    Lecture 21: Exporting the game

    Lecture 22: Course Completion

    Instructors

  • Learn Unity C# for beginners  No.2
    Pete Jepson
    Game Design Tutor
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 2 votes
  • 4 stars: 16 votes
  • 5 stars: 34 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!