Learn To Write 2D Games with C# and Unity

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

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

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, like 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.

Why?

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.

He has great skills and experiences with Unity3D.

As a result, you are learning from one of, if not the most experienced Unity games developers on Udemy, meaning you can be assured that not only will you learn how to create your own games by following along in this course, but you will also learn the right way to create your game code.

Why enrolling in this course is the best decision you can make.

This course will teach you everything you need to know, to create your own games in Unity.

As mentioned above, the course not only teaches you how to create your own games, it also teaches you best practices and the right way to create them.

You are learning from someone who has all the professional training, skills, and experience needed to teach you how to become a proficient games developer in Unity.

Plus, the games created in this course are complete and commercial quality, not half baked, incomplete games you see in many courses.  You can even download and play the games created in this course on your iOS or Android devices.

Full source code is included! As well as a complete C# tutorial section is included.  Perfect if you have no previous programming experience or need to get up to speed with C#, fast.

If you are ready to get that first paid programming job, or to move up to a more senior programming position, then this course is for you!

After completing this course, you will have the necessary skills to be able to write your own games using Unity and C#

The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities.    Unity game developers are in high demand, and you will understand and be able to create your own games in unity after going through this course.

Your new job or consulting opportunity awaits!

Why not get started today?

 Click the Signup button to sign up for the course!

  • 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

Course Curriculum

76 Lectures

2 Lectures

Instructors

Profile photo of Tim Buchalka's Learn Programming Academy
Tim Buchalka's Learn Programming Academy

The Learn Programming Academy was created by Tim Buchalka, a software developer with 40 years experience, who is also an instructor on Udemy, with over 2.1M+ students in his courses on Java, Python, Android, C#  and the Spring framework. The Academy’s goal in the next three years, is to teach five million people to learn how to program.Apart from Tim’s...

Instructors

Profile photo of Goran Lochert
Goran Lochert

I’ve been a software developer for over 14 years (12 commercially), creating Desktop, Web, and Mobile applications during this time.I am a fully certified Java Developer (Java Oracle Certificate Associate programmer Java SE 8) and have a lot of experience with Java, JPA, Java Enterprise Edition, Spring, Spring Boot, Maven, Gradle, and JavaFX.In addition, I’ve been heavily involved in game...

More Courses By Tim Buchalka, Edwin Einsen Vásquez Velásquez, Tim Buchalka's Learn Programming Academy, Eddie Chiang, Igor Popovic, Jean-Paul Roberts, Goran Lochert
Review
4.9 course rating
4K ratings
ui-avatar of Jeff Halalay
Jeff H.
2.5
1 year ago

Not for complete beginners like myself. Each lesson has left me wondering if I should trust the process and just keep moving, or start looking for a new course.

It's clear the instructor knows his stuff. In the first section he goes over everything in detail, but he doesn't offer any kind of analogies or metaphors to help make it make sense. When a lesson ends I am left wondering how much of what he said is supposed to make sense to me, and how much of it will just "make sense later".

By the time I got to lessons 22-27. I decided I wouldnt move on until it was really making sense to me. I've spend the last couple of days using the lessons, and asking questions on the internet to help make it make sense, and I am only now able to look at these lessons and have some idea of what the instructor is trying to tell me. It's very hard to follow along when I'm just seeing syntax without comprehension.

I'd have loved more quizzes. I think I need the baby steps, so this course is a bit over my head.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
5.0
2 years ago

I like the step by step approach and the explanations given. Confident to work on my own games soon.

  • Helpful
  • Not helpful
ui-avatar of Yotam Adler
Yotam A.
3.5
2 years ago

I am currently in the C# part, having lots of trouble with running Visual Studio and Unity, these things should be taught here while running c# scripts

  • Helpful
  • Not helpful
ui-avatar of Dimitrios Konstantinidis
Dimitrios K.
4.0
2 years ago

The course is very good, but i did not give it five stars because they do not respond to questions which is very disappointing. One needs support and feedback to become developer with online courses and they do not provide support.

  • Helpful
  • Not helpful
ui-avatar of Jchampion
Jchampion
4.0
2 years ago

A very useful course for introduction to Unity, it is mostly a guide to code rather than explicitly a teaching course. When it comes to UI you will need to look at some more recent implementations as at the time of writing this the course is slightly outdated. In addition the zoom custom component Math.Larp is not covered well, requiring more research.

  • Helpful
  • Not helpful
ui-avatar of Pablo Miño
Pablo M.
5.0
3 years ago

Very clear content, I love the way the instructor has organized the topics and the examples are very clear.

  • Helpful
  • Not helpful
ui-avatar of Shuvadeep Ghosh
Shuvadeep G.
4.5
4 years ago

good

  • Helpful
  • Not helpful
ui-avatar of Thomas Rhys Williams
Thomas R. W.
4.0
4 years ago

Yes It is good so far.

  • Helpful
  • Not helpful
ui-avatar of Richard A Lowe
Richard A. L.
5.0
5 years ago

So far it is very good. This is my first time using a game engine IDE so I am sure I will be refreshing this at least once.

  • Helpful
  • Not helpful
ui-avatar of cris siel
Cris S.
5.0
5 years ago

Above expectations because bunch of other people dont do as good on this topic. Goran Congratz, you've always done clear and excellent job. You arent lazy. I always take few courses on same topic so i can compare content and quality of explaining, really, thank you.

  • 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