Search and Compare course prices, ratings, and reviews. Over +350 Design and Technology courses in one place!

Video Game Development Using Unity: Code Games with C#

(12 customer reviews)
Product is rated as #23 in category Development

What you’ll learn

  • Learn C# from scratch. A powerful modern language.
  • Get experience using Unity 2017 – a very versatile 3D tool.
  • Gain an excellent general knowledge of video game design.
  • Make 2.5D and 3D games in Unity.
  • Transfer your knowledge to .NET, other languages, and more.
  • Learn how object oriented programming works in practice.
  • Develop a positive attitude to problem solving.
  • Practical exercises EVERY VIDEO to build actual skills.
  • Learn good coding and design patterns.
  • Learn to use source control, a valuable tool for working in small teams.

This is the long-awaited sequel to the Complete Unity Developer – one of the most popular e-learning courses on the internet! Completely re-worked from scratch with brand-new projects and our latest teaching techniques. You will benefit from the fact we have already taught over a million students programming and game development, many shipping commercial games as a result.

Unity is an incredible 3D package used for making video games, architectural and medical imaging and more. The challenge is that it’s big and complicated to use, especially for complete beginners to coding and game development. We make learning to code easy and fun by leading you step-by-step through the process of creating exciting games.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own Teaching Assistant-curated Community, and our student Discord chat channel.

This course has full professional-produced English closed-captions.

If you’re reading this you probably already have everything you need to get started. Unity is a free download. With regular access to an internet connection you’ll be able to engage in our thriving community. Even if you have no experience with coding, or with 3D packages, we will guide you through everything from first principles. Starting slow, then building on what you learn, you’ll soon have a very solid working knowledge of Unity.

Don’t take our word for it, please see the amazing reviews students have taken the time to write. We are proud to be transforming lives, and equipping 1000s of people with valuable new skills. We would love you to become one of them now.

The course is project-based, so you will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources – you’ll never get stuck. There are “talking heads”, powerful diagrams, quality screencasts and more.

For each demo game you build you will follow this process…

  • Be challenged to build the entire game yourself.
  • Be shown step-by step how to build it.
  • Be challenged to apply, and re-apply your knowledge regularly.

Prefer to focus on 2D? Check-out our Complete Unity Developer 2D course. Want something a little more advanced? Check-out our epic Unity RPG course. Want to get certified, get a job, or learn environment art – we’ve got you covered. The green leaf logo is your sign of quality.

You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way.

What this course DOESN’T cover…

Here are some things we will not be covering in detail…

  • Art asset creation (assets provided but not made on-screen).
  • Advanced performance optimization.
  • Editor plugins or modifications.
  • Physics engine modification.

Anyone who wants to learn to create games: Unity 3D is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS (even iOS 9), Android and Web from a single source!

Dive in now, you won’t be disappointed!

Who this course is for:

  • Anyone who wants to learn to code the fun way – by making games.
  • People who want to learn to make their video games, learning code as they go.

12 reviews for Video Game Development Using Unity: Code Games with C#

4.8 out of 5
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. John Dymale

    Great course. It would be nice to have a transcript for reference after the first viewing, though

    Helpful(0) Unhelpful(0)You have already voted this
  2. Nicholas Ziglio

    This course was awesome!
    I’ve never had so much fun in a course and it was so well organized.
    The only drawback was the section with the other instructor that had pretty confusing and superficial explanations.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Dukybob007

    This course is thorough as could be and really does teach you all the common methods for doing simple to advanced thinks in your games. It also provides you with enough know how to confront issues that will be unique and specific to your games so when you are making your own thing and get stuck just know you do have the mental tools required to conquer them!

    Helpful(0) Unhelpful(0)You have already voted this
  4. Alexandr

    A great course to start your journey in GameDev! Everything was clear! There was a lot of programming. And not only programming! Thanks to Rick and other participants of the course. I especially want to mention the wonderful support service! They always helped and came to the rescue.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Mohsen Majboor

    Very good, especially when taken after the Unity 2D course. Only complaint is that they do not code their own FPS controller, (though there are free ones available on the asset store). This decision is also understandable since the level of code required for an FPS controller is slightly above level with the course. There are also many tutorials and articles online, and you will not have a tutorial for everything in the real world and the more complex and niche your games become. After spending a while making several projects, and whenever you feel your code can be improved, I would highly recommend’s programming patterns course.

    Helpful(0) Unhelpful(0)You have already voted this
  6. André Calais

    Foi acima de minhas expectativas. Eu esperava apenas aprender uma coisa ou outra, já que possuía conhecimentos de Unity previamente. Mas aprendi muito sobre as ferramentas do editor do Unity, assim como boas práticas de programação, implementação de mecânicas que me ajudaram muito em projetos externos e conhecimentos de Game Design que me ajudaram a projetar melhor meus jogos e por consequência, montar melhor o cenário de meus jogos.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Onur Kiriş

    This was my second course from GameDev.Tv and was very instructive with ‘Now its time for your challenge’ approach as always. Thanks for all efforts!

    Helpful(0) Unhelpful(0)You have already voted this
  8. Adam Higson

    Before going into detail with my review I think it’s worth that I preface by saying I have already followed multiple versions of Gamedevs 2D course (that has been recreated/updated throughout the years) and the RPG core combat which is more advanced. I took this course because I was learning game dev/programming casually and had a long period of time without any practice so I took this course to remind myself a lot of the basics.

    It’s also worth mentioning I completed every section except the last one which is the zombie runner, so my review is based on every section except for that.

    I think it’s first worth saying just in my opinion I’d recommend that if you are a total beginner to follow some pure C# courses first because you will find understanding any of Gamedevs courses far easier.

    Beforehand I was never able to recreate or do most of the challenges myself but that is just me.

    Now for the course itself I think it’s a great course with charismatic knowledgeable instructors that are also very responsive with questions. Especially the teaching assistant Nina.

    The course covers many of the basics of C#, unity and game dev at a pace that is great for total beginners and also people that already have some C# and game dev experience.

    The reason I haven’t given the course 5 stars is mainly because of two reasons.

    The first is that I was a bit disappointed with the Realm Rush section which was the main reason I purchased the course, mainly because it felt a bit rushed (pun intended) in comparison to Glitch garden in one of the older versions of the 2D course.

    Which had far more features such as, choosing from multiple towers, animating the enemies and towers, sound, option menus and more.

    The graphics pack provided also only included one tower and one enemy which has made it difficult to test and experiment with different tower designs, in comparison glitch garden had the art pack of an entire game that was abandoned.

    This is not a knock on Gary as I think he is a great and knowledgable instructor but in my opinion, I’d have preferred this section to contain more art assets, features and more of a detailed explanation of the code since it was the most advanced section. And I still did enjoy this section.

    And lastly, even though this is a beginner course I think it’s worth including some very basics of software architecture and more of an enthesis on the importance of good naming. Making any of these games more scalable into a potentially commercial game will be might be difficult without it.

    With that said maybe I’m being too demanding, but I still highly recommend the course.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Kavee M

    This course is something I’m glad about taking part. When I came to this, I had no idea about game developing and it’s theories. But with Rick, I learned a lot of things more than I expected. I really suggest this course for anyone who would like to learn Unity. Thank you Rick. You are the best teacher.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Aythami Cabrera

    So, that last star would be earned if you guys had in place some intermediate/advance info blog post (or something similar) for every beginner implementation that Rick does “for the sake of simplicity”. I know it’s hard and sometimes there will be more than one “official” way of doing things, and all of them would be of varying difficulties… But let’s face it, and I don’t mean this in a harsh or demeaning way (just as constructive criticism), some of the things Rick does aren’t escalable or maintainable at all.

    It would be great to have some resource, once I get a bit more experience, to go back to, read it and get a way (or different ways) o doing it “how it is supposed to”. It could even just be a forum thread where everybody can participate and give ideas and come up with solutions that could cover different levels.

    This would make me give you that extra star.

    Helpful(0) Unhelpful(0)You have already voted this
  11. James S.

    Fantastic course. The instructors really seem to know their stuff, and they do an excellent job of sharing that info with the students!

    Helpful(0) Unhelpful(0)You have already voted this
  12. Kwok Keith

    Really good for anyone who wishes to start in game development on unity. Very in depth on all the basics.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published.

    Video Game Development Using Unity: Code Games with C#
    Video Game Development Using Unity: Code Games with C#


    Compare items
    • Total (0)
    Shopping cart