A beginners guide to C# Scripting for Unity Game Development


This is course is for absolute beginners who are both new to Unity game development and C# programming language.

C# is widely used for game development. It is a programming language developed by Microsoft.

A lot of famous games have been created using the Unity game engine. They include:

  •  Deus Ex: The Fall.
  •  Assassin’s Creed: Identity.
  •  Satellite Reign.
  •  Escape plan.
  •  Temple Run Trilogy.
  •  Rust.
  •  Battlestar Galactica Online.

We will not be creating any block buster games in this course rather we will be going through the basic of creating unity games using C# scripting. We will create game objects from scratch and write C# scripts to attach them.
At the end of the course  we will create a basic complete 3d Unity game with a c# script attached.

You will learn C#, including Test Driven Development, a highly valuable skill. By the end of the course you’ll be very confident in the basics of coding and game development, and hungry to learn more.
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.We will  cover 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 newbies developers the basics of how to use C# in Unity as well as some higher-level scripting strategies.
Topics include:

  • Scripting in Unity
  • C# variables and functions
  • Lists and arrays
  • Conditions and loops
  • C# classes
  • Using Concatenation

I look forward to welcoming you to the course.


Information you will get:

  • Create a complete 3d Unity game
  • Create game objects in unity
  • Write C# Scripts and attach it to game objects
  • Add texture to game scene
  • Write your own methods
  • Create Variables and Arrays
  • Create Lists and Dictionary
  • Refactor C# Code
  • Write Conditional Statements
  • Create Class
  • Create a loop


  • Basic knowledge of using a computer
  • Internet Access and how to navigate and download
  • Desire to learrn

This course is for:

  • Absolute beginners to Unity Game Development
  • Absolute beginners to C# Programming