Learn To Write 2D Games With C# And Unity

Learn To Write 2D Games With C# And Unity Free Download

Obtain the basics of C# and Unity and move on to creating your first space shooter – complete game with source included

What you’ll learn
  • Learn how to create your own games
  • Understand how to write reusable code that can be reused in other games
  • Learn how to create your own tools for game development
  • Have learned the C# language
  • Understand how to use many useful design patterns
  • PC or Mac computer
  • Some programming experience is helpful but not essential

Have you always wanted to create your own games, but don’t know where to start?

Maybe you tried out Unity, but could not really get the hang of it.

Or perhaps you just want to get become a better games programmer.

Whatever the reason, this course is for you.

Learn to creates games in Unity.  But not only that, learn to do it the right way, as the professional game programmers do.

The fact is, there are many ways to create games.  It takes skill, but to get the best results, you have to do things the right way.

There are many game programming courses on Udemy, but few teach you the right way to go about it.

Important concepts included in this course, that many do not include are as follows:

Learn good and bad practices and be able to focus on good practices.
Learn what design patterns are and how to put them into practice.
Understand game logic and physics.
Learn how to write clean and maintainable code.
Learn how to refactor (What it is and how to do it).
Learn how to create your own tools for game development.
Learn how to create custom components

Very few courses teach these concepts, but they should be mandatory.


Because failure to learn these lead to buggy code, and projects taking much longer to complete.  By learning the right way to create games, you make life easier for yourself and actually become a lot more productive and a more capable programmer.  The professional games developer develops code like this, you should as well.

What experience do I need to take this course?

No previous experience is necessary.  Goran Lochert, your course instructor is an expert games developer, who has worked on many games in many frameworks.  He is also an official Oracle Java certified developer, and an official contributor to LIBGDX, and other games frameworks.

Leave a Reply