Anyone know of a comprehensive course on OOP design principles like SOLID using Godot 4?

Godot Version

Godot 4.3

Question

I’m looking for a online video tutor to walk me through some of the OOP principles and best practices inside of Godot.

Like SOLID, composition, command pattern. I also want to learn more about inner classes and best use case for then. I can pay for your time but I really want to better understand these things. If you know a really good video course online I’ll take that as well. :slight_smile:

Thank you

1 Like

https://gameprogrammingpatterns.com/

Hands down the best guide out there right now for game developers in my opinion.
The examples here aren’t specifically for Godot, but once you understand the basics and how they work, implementing them in different languages and engines shouldn’t be a problem.

3 Likes

That was one of the first things I did with Godot, try and implement those in various situations in gdscript.

Very good book, Robert has been around for a while.

1 Like

I’ll have to give this a read in my free time. Sounds pretty useful to have a baseline understanding of game programming patterns.

1 Like

Thank you so much, I’ll absolutely check it out. I’ve been reading this ebook, but I think I’m going to buy the physical copy.

Game Development Patterns with Godot

https://www.amazon.com/Game-Development-Patterns-Godot-industry-proven/dp/B0DCZG1V55/ref=pd_aw_ci_mcx_mh_mcx_views_0_image?pd_rd_w=rGA52&content-id=amzn1.sym.37a64cfb-28a3-428c-8903-6e4c66725101%3Aamzn1.symc.cb15e6ef-dda0-4490-a93d-da66403ab544&pf_rd_p=37a64cfb-28a3-428c-8903-6e4c66725101&pf_rd_r=QXK7NV81V4SRJ3CJ9YH3&pd_rd_wg=46kBp&pd_rd_r=cfc37dc8-a4ec-4b9c-9c9e-53047c9765fb&pd_rd_i=B0DCZG1V55

Has anyone read this? I’m finding it very valuable.

1 Like