Have you ever created a game prototype that was really cool but as you have started building on it every new feature seemed to introduce bugs in the old code? Or maybe this 1 feature that you had in mind and thought as being 2h of work to implement ended up taking 2 weeks?
If this sounds familiar I encourage you to take a look at this course. 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.
Instructor Details
Courses : 1
Specification: Unity 2019 Learn to write better code making a City Builder
|
13 reviews for Unity 2019 Learn to write better code making a City Builder
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $15.99 |
---|---|
Provider | |
Duration | 17.5 hours |
Year | 2021 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | No |
$19.99 $15.99
Tom Posthuma –
I just started. The explanation is very clear and your voice is very calm/relaxed.
Duncan Yewell –
A great course if you feel you have graduated from the beginner phase of unity development and feel as though you need to learn how to tighten up your code. Lots of really useful concepts here! A few of the concepts could use a little more detailed explaining before diving into them, like how you used info graphics to better visualize the concepts in the beginning of the course, but overall this was really well done. I hope you continue to create more intermediate/advanced courses!
Daniel 468 –
Hi, This course is really good, Hes really put lot of effort into this, I always wanted to learn to make city building project then I found this!, I would recommend to people to give it a try. I also hope see more features and updates to come hopefully XD, Thanks for making this course!.
Igz –
Excellent course and very informative.
Nathan Wrobel –
The beginning is a little dry, I wish there were more interesting examples of the theories , or interactivity in the first hour of the course. After that I have been enjoying it a lot. Sometimes it is difficult to see exactly what buttons in unity are pressed, or goes over some things quicker than I’m used to. (I am fairly new to unity as of a month ago.) Other than that its been a great course.
Erol IVKIN –
Perfect and amazing.
Gary Thomas –
Hard to follow. Promises of best practices were at best exaggerated.
Poyraz G ksel –
Instructor has very strong understanding of OOP. Its very hard to find courses or videos that can add to your skill set after you reach somepoint in coding. This one did add things to my skill set. Because of the fact that city builders have never been in my scope of interest I had no experience in it so I wanted to find faster ways to develop a city builder for my company. But unexpectedly I‘ve learned things. Thank you. A Senior Game Developer
Yottayuan –
Thanks for the course.
Aaron DeBrabant –
Very good course. I would not recommend for someone who is new to coding but if your looking for more advanced coding this is the best course on Udemy for Unity. My only suggestion would be slow down just a little, I had to set the course speed to .75 the entire time but overall good job. I would love to see another course where you cover the upgrading of the buildings and adding the stats/quests. Until then I’ll just create them in my own imagine. Thanks again this course was great!
Andrea Benito Fuentes –
One year ago I did my bachelor’s thesis (which was a city builder game) without knowing about state patterns, refractoring and delegates. Now with this course I can’t believe how easy it is. Great job!
Susanto Tedja –
I am new in Unity. I followed several unity courses before taking this course. I am in section 27 now. Still long to go to finish it. I love the workflow of game creation presented in this course. Art prototyping is a really helpful technique to concentrate on picking the asset. It helps to concentrate on coding later on. I have 17 years of experience in software development in multiple languages including C#. This course gives me an idea on how to implement multiple classes in Unity (although now I see it is very simple). Although the author starts with the programming theory, he doesn’t relate the concept until section 27. Maybe, it can be boring for others (for me it will be a tremendous resource since the implementation of the theory can be confusing). I don’t learn new things in structuring the coding area yet, because I learn it 17 years now. I believe the author is an experienced developer too, since his explanation is clear, shows he has, and applies the programming concept. I recommend this course for anyone who wants to learn to create good code.
Michael Backer –
Coming from an C# background, I am missing Dependency Injection and Rx for the UI Eventhandling. Nontheless I liked the course.