Unity 2019 Learn to write better code making a City Builder (Udemy.com)
Learn object oriented programming, design patterns and Unit testing while making a City Builder game in Unity using C#.
Created by: Sunny Valley Studio
Produced in 2021
What you will learn
- Unity
- c# programming
- Game design
- SOLID principles
Quality Score
Overall Score : 90 / 100
Course Description
In this course we will learn best practices for programming games. We will focus on the general game structure, code structure and how to use design patterns in our game to solve different issues that will arise. By using Unit Tests we will create some degree of certainty that our code will run as it should even after adding new features and refactoring the previously written code.
Those are mostly overlooked topics in most courses on how to create games. There is a reason for it. They show you how to create a prototype. Your game prototype must be created fast, can be crude and can have bugs. It's role is to get you feedback if your game idea is promising. My goal in this course is to give you an idea about broad range of topics mainly connected with programming. On an example of a city builder game we will look at how to use different design patterns, create unit tests and refactor the previously written code to account for the new features that we want to introduce into our game. After receiving a couple of reviews I can see that sometimes I can go too fast through some aspects and I don't explain some more basic concepts of the code. Please take this into consideration that some intermediate knowledge of C# and a good understanding on how Unity editor works is crucial for you to get the most out of this course.
I hope that I can help you improve your coding skills where it comes to game development. At the same time I am sure that not everyone will be satisfied with my delivery and the quick pace at some points. Please know that you have 30 day to apply for a refund. I don't want anyone to feel dissatisfied with their purchase.
Who this course is for:
Intermediate unity developer wanting to better there programming skillsBeginner unity developer willing to work hard
Instructor Details
- 4.5 Rating
22 Reviews
Sunny Valley Studio
Hi I'm Peter and I am an Indie game developer / programmer.
There are a lot of great course here on Udemy on how to make games, however I feel like there is a gap where design meets programming. We really need to learn how to write a better code so our creativity can flourish when we design our games instead of being pushed back by strange bugs appearing in our code.
I hope I can create courses that will let you write better code and be better game developers overall !
Thank you for reading my profile description!
More unity courses
Mastering Unity 3D Game Development from scratch using C# (2018)
4.9 (24 Reviews)
Provider: Udemy
Time: 6h
$11.99
Learn To Create A Racing Game With Unity & C# (2021)
4.9 (21 Reviews)
Provider: Udemy
Time: 9.5h
$11.99








