Quakompiler v0.2 released – Quake 3 support!
I have released v0.2 of my Quake engine compiler GUI Quakompiler on Github. Here are the highlights: New features Fixed bugs Improvements and changes
Environment & Tech Artist

I have released v0.2 of my Quake engine compiler GUI Quakompiler on Github. Here are the highlights: New features Fixed bugs Improvements and changes
I’ve just released v0.1 of my new application Quakompiler, a modern cross-platform GUI for compiling Quake engine maps. It’s written in GDScript, the Godot Engine’s scripting language. Quakompiler makes compiling maps much simpler than fiddling around with .bat or .sh files. Just select your compiler and Quake executables, choose a map and output path and […]
In this tutorial we’ll dissect a Godot engine cloud shader that I’ve created for a game I’m currently developing (see my other postings about the foliage wind and terrain shader if you are interested). The goal of this cloud shader was to create an easy to use, flexible and cheap solution that still looks natural. […]
The purpose of this shader I needed a somewhat cheap terrain shader for the video game I’m currently developing in the Godot engine (see my post about the tree shader if you are interested). I aim for low hardware requirements and a certain aesthetic, so there are a few things to consider. Here’s the entire […]
I’m currently developing an unannounced video game in the Godot engine. To bring my vegetation to life, I needed a vertex shader that allows me to have trees sway in the wind and have their branches move at the tips. This article gives a rough overview over my approach. It’s not a detailed tutorial, but […]
This Godot Engine tutorial explains how to create enums, compare enum values, get enum items and their names and how to format them. What are enums? Enum is short for “enumeration”. Enums are often used for selecting something from a list, where every item is mutually exclusive. Some examples: Enums are created like this: You […]
Using the .escn exporter for Blender (wiki page, download) allows you to easily reuse materials for multiple meshes in Godot. However, when you move or rename materials that are referenced by an .escn file (or a scene that contains an .escn file), the link to the material breaks and you see an error similar to […]
rotation_degrees, transform.basis and quaternions If you want to rotate a character towards a point, there are three popular methods you can use: modifying the character’s rotation_degrees.y value, changing the transform.basis or using quaternions. This tutorial will show you how the transform.basis approach works. The transform.basis property of any Spatial node (or nodes that inherit from […]
If you have ever created custom classes by using class_name MyCustomClass in one of your scripts you might have noticed that these classes don’t return their custom class name when you use get_class() or is_class() on them. This tutorial will show you two solutions to this problem. Let’s say you have a Player.gd script that […]
This tutorial is also available as a Guide on Steam. It was written for Godot 3.x. Some details might be different in Godot 4. This tutorial will teach you how to prepare tilesets in Blender for export to Godot, how to use the .escn exporter for Blender and how to configure the tileset in Godot […]