C# & Unity: Game Development Foundations

  • Home
  • C# & Unity: Game Development Foundations
Shape Image One

C# & Unity: Game Development Foundations

About Course

This course will teach you C# programming for Unity from scratch. If you are new to Unity and don’t know how people on the internet get to implement mechanics on their own without having to watch someone else’s tutorials, then this course was made especially for you!

This course not only covers programming theory (variables, functions, arrays, collections, if/else, for, while, foreach, break, continue, switch, case, logical operators, etc.), but also applies in practice to implement such interesting mechanics as a combination lock, puzzles, physical carrying of objects and much more! After solving the tasks, you will have enough knowledge to add your own puzzles and other mechanics to the game to diversify the gameplay.

Show More

What Will You Learn?

  • Let's learn C# from scratch! No prior programming experience is required.
  • Learning to transform thoughts into code.
  • Developing transferable programming problem solving skills.
  • Let's learn how object-oriented programming works in practice.
  • Balance of programming theory and practice.

Course Content

Introduction – Inherent Theory

  • What will you learn in this section?
  • Installing and linking Visual Studio to Unity
  • What is using?
  • How classes are structured (with important nuances!)
  • Event functions (Awake, Start, OnEnable, Update, FixedUpdate, LateUpdate, etc.)
  • Commenting code
  • Summarize
  • Check and consolidate your understanding of the material covered.

Variables

Control flow

Collections and arrays (Array & List)

Functions/Methods

Game Quest Room

Student Ratings & Reviews

No Review Yet
No Review Yet