Intro to C# Programming and Scripting for Games in Unity

Master the fundamentals of C# scripting in Unity with Alan Thorn. Learn to create scripts and understand programming concepts for game development.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course dives into the basics of C# scripting for Unity games. It covers fundamental concepts like variables and loops, helping you gain a solid foundation for creating your own game scripts. A fun start into game programming awaits you!

Key Points

  • Introduction to C# fundamentals
  • Learn how to script in Unity
  • Understand variables, functions, and events
  • Explore loops, conditional statements, and classes
  • Hands-on experience with basic script files

Learning Outcomes

  • Create basic script files in Unity
  • Understand and use variables and functions
  • Implement events and loops in game code
  • Use conditional statements effectively
  • Grasp the basics of object-oriented programming with classes

About This Course

Learn the principle fundamentals of scripting and coding with the C# language for games inside of Unity!

In this lesson, Alan Thorn is will be covering C# fundamentals as well as how to script in Unity using the C# language. Here you'll learn how to create basic script files and get and understanding for variables, functions, events, loops, conditional statements, and classes as you get your feet wet with programming in Unity. Don't miss it!

(Students - please look under Section 1 / Lecture 1 downloads for the source files associated with the lesson.)

More about the Instructor:

Alan Thorn is a game developer, author and educator with 15 years industry experience. He makes games for PC desktop, Mobile and VR. He founded 'Wax Lyrical Games' and created the award-winning game 'Baron Wittard: Nemesis of Ragnarok', working as designer, programmer and artist. He has written sixteen technical books on game development and presented ten video training courses, covering game-play programming, Unity development, and 3D modelling. He has worked in game development education as a visiting lecturer for the 'National Film and Television School', as a Lead Teacher for 'Uppingham School', and is currently a Senior Lecturer at 'Teesside University' where he helps students develop the skills needed for their ideal role in the games industry.

  • Learn the basics of C# programming for Unity

  • Learn the basics of scripting and coding for Unity to bring more customization to your game

Course Curriculum

Instructor

Profile photo of 3dmotive LLC
3dmotive LLC

3dmotive is High Quality 3d and Game Art Training by Industry Pros! Whether you are brand new to the world of Game Art, 3d, Architecture or Film - or maybe just interested in brushing up your techniques for intermediate or advanced levels of 3d with a focus on video games, 3dmotive is your one-stop-shop for all your 3d and Game...

Review
4.9 course rating
4K ratings
ui-avatar of Fierce Ferrets
Fierce F.
3.0
4 years ago

The course is pretty good but I think it jumps to some advanced topics a little too quickly, it also fails to mention what version of Unity this is so I've been unable to follow along with the course resources.

  • Helpful
  • Not helpful
ui-avatar of Manjari Singh
Manjari S.
5.0
4 years ago

Course was amazing. Matter was well structured and easy to understand. Pacing will be easier for folks with some pre-knowledge of development but multiple listens to the videos will go a long way.

  • Helpful
  • Not helpful
ui-avatar of Jorge Vital
Jorge V.
4.5
5 years ago

Most of the code is explained well, but some parts where not explained clearly. This course is a good start for beginners, but at the very end it gets a bit difficult to digest. Overall, very good course.

  • Helpful
  • Not helpful
ui-avatar of Matt Bennett
Matt B.
4.0
5 years ago

So far it's great. I've done a lot of Ben Tristem's courses and they are awesome but, really fast and not too much explanation on the code IMHO. I was looking for something that explained the code and in this course he does that. You will need experience in Unity to follow along but the instructor does say that in the beginning. A bit dated but really good intel!

  • Helpful
  • Not helpful
ui-avatar of Jazz Rasool
Jazz R.
3.0
5 years ago

Big Leap from Hello World to next script. Difficult to know which resource I'm supposed to follow.

  • Helpful
  • Not helpful
ui-avatar of Jonathan R.
Jonathan R.
5.0
6 years ago

Good tips for C# scripting even now..
Not for those unfamiliar with Unity .
Have at least a few months experience with Unity .

  • Helpful
  • Not helpful
ui-avatar of Hasan Odom
Hasan O.
1.0
6 years ago

This was not well put together. With no mention of which project you need to have open. They did not come as packages to import, but a full unity repository to somehow figure out. Intro to anything should be for beginners. This is intro to C# at an intermediate level which means you have to figure out how to follow along since the lessons are not well laid out at all.

  • Helpful
  • Not helpful
ui-avatar of Mark R
Mark R.
4.0
6 years ago

The lecture titles are clear and accurate, and the lectures themselves are concise. I think this course goes a long way towards providing the foundation that's necessary to get the most out of Unity.

The course was made with an older version of Unity -- Unity 5, maybe -- and you'll run into some minor issues if you try to use the included resources in Unity 2018. You'll run into issues with any version of Unity, really, as the resource files are poorly selected. (There aren't files for the starting point of any of the three sections, for example. The files also have references to content that's not included.)

That shouldn't deter you if you know how to make a simple cube or sphere in Unity. None of the examples requires more than a few basic primitives (cubes, spheres, etc.). (The instructor uses a first-person controller in a few examples, but 1) the controller is not necessary, and 2) it's just the free controller from Unity's standard assets.) The C# content in this course is still good, still relevant today.

  • Helpful
  • Not helpful
ui-avatar of Rick Reitano
Rick R.
4.5
6 years ago

Perfect. Easy to follow and understand.

  • Helpful
  • Not helpful
ui-avatar of Christopher Gonzalez
Christopher G.
4.5
6 years ago

His lectures are very helpful to refresh your programming skills. Explaining the use of each programming method and how it can be applied.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses