C# Bootcamp for Unity

Start a Free Trial or Watch Video Trailer

So you’ve just started scripting in Unity, why not try C#?

If you’re new to Unity or you’re just new to scripting C# then this course is for you. If you’re looking to get your “hands dirty” and start creating scripts then this is the course for you.

This course will go over the basics of using C# in Unity and is aimed at beginners with little to no experience in scripting. Unlike other typical programming courses this will go from the very basics of learning scripting then going into creating a script in every single video.  Rather than delving too much into theory we’ll focus more on creating short and basic scripts that you would use in an actual game.

Focusing on creating one specific script for one specific function in each video we’ll show you how to build something that you can use in your own projects. It’ll also build a nice set of scripts that you can expand upon.

By the end of this course you’ll be able to write C# scripts for:

  • Calculating distance and applying force with a raycast
  • Manipulating a particle system
  • Creating health bar UI system
  • Simple Pickups
  • Moving a game object with mouse and button inputs
  • Zooming in with a camera component
  • Teleporting game objects across a map
  • Shooting projectiles
  • Basic Mecanim and Legacy animation systems
  • and much more…

More importantly you’ll gain experience by creating simple scripts that control a multitude of different things.

I originally started off in Javascript aka Unityscript so if you’re coming from that side then don’t be afraid to switch over to C#.

This course will be using Unity 5 beta, but this is not a requirement nor is having Unity Pro in order to complete this course. The main reason for doing so, other than it’s awesome, is because of the API updates in Unity 5.

Prerequisites for this course

This course solely focuses on scripting within Unity using C# so having a good understanding of the Unity interface in general will help a lot. I’d recommend you check out theUnity Basics course here.

Nonetheless everything will be covered step by step so don’t let that deter you.

So you’ve finished the course, now what?

Well it’s time to flex those scripting muscles by going into more intermediate courses on this site. If you liked this course, check out some of my other content here on Unity Cookie:

Creating a Stat Tracking Inventory System

Creating Floating Damage Points

Creating a locking weapon system