-->
While I was working on the next tutorial I found myself implementing a side panel over and over. That side panel had a button to shrink or expand it and is meant to hold a few settings to change the overall behavior of what I wanted to show within the tutorial.
In order to avoid having to continue re-implementing the side panel I decided to create a generic one and turn it into an addon. And here it is!
As usual, you can find the addon itself on my Github repository
A dedicated tutorial for it can be found here
A quick preview of this Control in action is shown bellow:
November 12, 2021
And I can finally update my site again! For a little bit of information on what happened, I have a new blog post here . In short, I had to switch static site generators.
With this, the RSS feed generation is different and it probably have triggered a lot of "new" posts within some (if not all) aggregators. If that's the case, please know I'm deeply sorry for that! On the bright side, I believe the new feed generator does a better job than what I was doing previously.
Nevertheless, with this new update I also bring 3 (or maybe two and a half) Godot Addons.
The first one is a base class meant to serve as starting point to create custom widget Controls for Godot. It basically deals with the theme system in order to automatically expose styling entries to the Inspector for easier overriding. With this, custom controls can somewhat behave like any other core Control when attempting to override the theme of a single Control within the editor.
The second one is a UI Control (TabularBox
) meant to allow viewing and editing of tabular data, providing means to create custom columns for dealing with specific value types. As an example, one of the columns provided with the pack allows rendering thumbnails of texture resources assigned to cells.
Finally, a Database addon that includes an editor plugin to create and manage in game databases. This plugin uses the TabularBox
Control in order to allow editing and viewing of the data. This addon also provides means for a column to reference another table within the database, which could be really useful. Also, it does integrate into it the Weighted Random Selection With Godot technique for easier random picking rows from the tables.
As usual, those addons have tutorials to explain how to use them.
So, this is the nuxt generation of my site. Hopefully I didn't break anything during the migration process!
August 31, 2021
In this new tutorial I show how we can use conditions to determine which properties will be shown within the Inspector tab of the Godot Engine editor.
The result should be something like this:
The tutorial itself can be found here .
Happy forging!
November 19, 2020
After a few requests, here is a tutorial on how to create dedicated servers with Godot Engine. In this tutorial I show how to obtain that through a single Godot project, instead of using one project for server and another project for client.
Note that there is a little bit of the synchronization code to showcase the proposed code architecture in practice, although this part of the tutorial uses my Network Addon .
The dedicated server tutorial can be found here .
Happy forging!
October 30, 2020
There is a new relatively short tutorial on how to randomly select something from a list taking different probabilities (weights) into account. The described technique is very simple and the best part is that if weights and the actual list must be changed the code remains the exact same!
The tutorial can be found here .
Happy forging!
October 7, 2020
The Godot Addon pack has just got a new addon, which provides a reasonably featured inventory system.
Some of the feature highlights are:
There is the OverlayDebugInfo
script that provides means to quickly add text into the screen without the need to create UI controls all over the place. The resulting panel will expand/shrink according to its contents.
The addon pack tutorial has been updated to explain things about this new addon.
The addon pack itself can be found on my GitHub Repository .
Happy forging!
September 21, 2020
The Godot Addon pack has just got a new addon, which provides some extra tools to help debug the projects.
There is the OverlayDebugInfo
script that provides means to quickly add text into the screen without the need to create UI controls all over the place. The resulting panel will expand/shrink according to its contents.
And the DebugLine3D
, which helps with the task of drawing lines in 3D.
The addon pack tutorial has been updated to explain things about this new addon.
The addon pack itself can be found on my GitHub Repository .
Happy forging!
June 9, 2020
The Godot Addon pack has just got a new addon, which provides means to quantize floating point numbers. In addition, it contains a few functions to help compress rotation quaternions using the smallest three method.
The addon pack tutorial has been updated (more specifically the first page) to explain things about this new addon.
The addon pack itself can be found on my GitHub Repository .
Happy forging!
May 20, 2020