Make it once, use it forever!
That’s what my Advanced OOP Solution, ReuseLogic Nexus for Godot 4.2 provides you. Based on Observer Pattern, Mediator Pattern, Singleton Pattern, and “Signal-Driven” State Machines, this addon is all you need to “Object Orientalize” your projects, reducing the amount of code needed, enabling you to reuse your modules/objects/systems in all your projects with almost no modification.
Sounds like a bold, unbelievable claim, right? Why not test it? It’s free, and a YouTube Tutorial Series is in production right now to help you understand how the addon is supposed to be used. But before that, let me share a little bit of history…
I’m a Unity user migrated to Godot. The systems implemented in ReuseLogic Nexus is what I had created in Unity long before. But when I was about to run my YouTube Channel and share my Unity OOP Solution, the Unity pricing scandal happened, and I tried Godot for the first time in my life.
The OOP structure of Godot, and its dependency on the Observer Pattern, made it much easier for me to recreate my OOP Solutions into a much neater product. Godot signals were all I needed to fulfill “the dream”.
Your game development workflow is about to be revolutionized. Let’s get started:
Addon Download Link (currently tested on Godot 4.2):
YouTube Tutorial #1:
https://www.youtube.com/watch?v=Zl3vo9aSKlY
YouTube Tutorial Series:
https://www.youtube.com/playlist?list=PLfOCVzuzqIWiPY5Rh8GpzP_DyLA3–cvg
NOTE: This is a preview version of the addon. Don’t base your actual projects on it (yet). When I officially publish it to Godot AssetLib, you are safe to use it in real projects. However, I couldn’t find any bug and it seems to be working perfectly.
There is also a playlist where I discuss the OOP concepts the addon is based on, mentioning some “bad practices” many people in Godot Community are following. Watching the series is highly recommended:
Godot OOP Design Pattern Series:
https://www.youtube.com/playlist?list=PLfOCVzuzqIWjTtL96wrjBIJ7l5G6TPTbt
Are you fascinated with what I just shared with you for “free”? Support me by watching my YouTube videos, subscribing to my channel, sharing your knowledge and wisdom with me in the comments section, and most importantly, by using the addon, reporting any issues, and suggesting it to your game dev friends.
The addon is tested on Godot 4.2. Supporting the older versions is not a priority. For now, I’m creating the YouTube Tutorial Series, and writing a comprehensive documentation for the addon, so I can publish it to Godot AssetLib. Again, the version I offered here is a preview one. Don’t base your actual projects on it (yet). Wait for the official release of the addon in Godot AssetLib.
Thank you for your great support. Have a great Object Orientalization…