Introduction

In this section, we are going to set up a build pipeline for compiling Godot with custom modules in C++. This pipeline will be triggered by a GitHub webhook, which will be filtered by the receiving webhook rules.

Objectives

After completing this project, you will have learned:

  • Build Godot blueprints (pre-configured builds)

  • Receiving webhooks from GitHub

  • Compiling Godot with custom modules

  • Sending notifications to third-party applications

Resources

For this project, we are going to use 2 git repositories.

  • Godot fork that includes custom C++ resources as a Git submodule.
  • Custom Godot resource Git repository

In this demo, we’ll be walking through the process of… Custom modules in C++. tutorial using the W4 build.

Setup

  • Clone the two repositories mentioned above, allowing you to focus on your own code.

  • Log in to your account in W4 Build. For this demo, we will be using an empty account.

    Empty home page