XXX4Fans
Octodemy from patreon

Octodemy

patreon


Octodemy posts

The Drag and Drop Inventory [project source files]

Octodemy post The Drag and Drop Inventory [project source files] from patreon

Project source files for the tutorial video: https://www.youtube.com/watch?v=JUR1qQ79eJY

This includes the modification shown in the last seconds of the video.

Here are the project files used for the tutorial, as well as some e...

View Post

The built-in drag and drop system of Godot [preview]

The next video is all about Godot's own drag and drop system.

We'll be making a fully functional inventory system and explore all the tips and tricks needed to fully customize this system to your own needs.

We'll start by creating the inventory UI and making a simple drag and drop with the textures.

Then we'...

View Post

Inventory Drag and Drop experiments

I was playing around with some prototypes to learn how to make proper UI interactions when I suddenly fell into the inventory system rabbit hole.

I made my own drag & drop system before I found out Godot already has a builtin drag&drop.

There are a few limitations, so I still think my own drag system is a ...

View Post

Unit Movement - Navmesh problems overview [project source files]

Octodemy post Unit Movement - Navmesh problems overview [project source files] from patreon

Project source files used in the tutorial: https://www.youtube.com/watch?v=pXEXSOdjnOk

Here are the project files used for the tutorial.

The scene is at

  • tutorials/2 basic navmesh movement/navmesh_movement_world.tscn<...

    View Post

Basic movement with navmesh and projects [Preview]

Pathfinding in Godot is easy. But at the same time, there are a lot of complications and nuances you need to understand to fix your movement problems.

I have plans to make a very in-depth video about navmesh systems in the future.
But I decided to make a quick one for now. Showcasing the most likel...

View Post

Unit RTS selection [project source files]

Octodemy post Unit RTS selection [project source files] from patreon

Project files used in the tutorial: https://www.youtube.com/watch?v=TnL0i47QhqI

This project was the demo scene I made a long time ago when I was thinking about making tutorials about state machines and NPC AI.

But I was playing a...

View Post

Unit selection in RTS games [Preview]

The next video is going to be a quick one on how to select units in RTS style games.

We'll be making a simple selection box and selecting a few units to move around the screen.

Not much really to show here, the video above already shows everything.

Random comments

I won't cover how to move the units ...

View Post

Raycast Car series 4 - The basics end [preview]

On the fourth video of the series, we'll take all the things we learned and put them all together.

We'll be cleaning up the code, and finally putting the mesh into our car so we can see all the traps and pitfalls that can happen at this stage.

Next we'll take about a few problems and limitations of raycast car sys...

View Post

Raycast Car series 3 - Steering [preview]

Octodemy post Raycast Car series 3 - Steering [preview] from patreon

The third video in the series is going to be all about how to make the car turn.
We'll go over the physics and talk about some other ways to make the raycast car turn.

Basic steering

First we'll make our wheels turn, and make then affect our car's rigidbody.
We'll take the physics approach and use inspirat...

View Post

Raycast Car series 2 - Acceleration [preview]

Octodemy post Raycast Car series 2 - Acceleration [preview] from patreon

The next step is all about making our car move.
We'll start by refactoring the wheels to their own class to help us customize the car later.

Then we'll add a simple acceleration and deceleration, and make use of an acceleration curve for a gradual acceleration and deceleration over speed to simulate a transmission. View Post

Raycast Car series [Preview]

Octodemy post Raycast Car series [Preview] from patreon

I'm starting a small series teaching how to make a physically simulated vehicle using raycasts and give you the start of an arcade racing game.

A raycast car is very powerful, and understanding how this works will give you a lot of control to make your vehicles behave the way you want.

The why

2025-04-16 20:42:39 +0000 UTC View Post

A cool particle DEBUG tool [project source files]

Octodemy post A cool particle DEBUG tool [project source files] from patreon

Video: https://youtu.be/1_0uxH8ls70

Project file used on the video in the attachments.

View Post

Godot 4.4 release highlights

Octodemy post Godot 4.4 release highlights from patreon

Video: https://www.youtube.com/watch?v=3thRbXSXcxk

Godot 4.4 released with tons of incredible new features.

The video shows a few of the ones I liked and found very useful.

----

The video uses some of the same video sec...

View Post

Setting up Nvim on an old Windows broke me

Octodemy post Setting up Nvim on an old Windows broke me from patreon

I decided last week to try and setup a nvim IDE to see if it could work as well as the good old vscode.

I used vim before, and I quite like it. But I just can't live without some of the more modern features that are usually present in IDE's.

And after seeing some people using nvim and turning them into beautifully...

View Post

Godot Code Contributors Guide [preview]

Octodemy post Godot Code Contributors Guide [preview] from patreon

The next video will be all about you can contribute code to Godot.

Ever had an annoying bug you wanted to fix?
A new quality of life change you wanted to add?

It is easier than you might think to work with Godot's code. And even with fairly basic understanding of C++ you can get your way a...

View Post

Complete basic FPS tutorial [preview]

I've been making a tutorial about the basics of an FPS controller.

It'll cover how to make the FPS camera, how to fix weapon clipping, how to setup arms, moving platforms, shooting and even bullet holes.

I'll go step by step on how to make each of these things and explain what some of the options inside CharacterB...

View Post

Shadow & Alchemy Game Jam [Project source files]

Octodemy post Shadow & Alchemy Game Jam [Project source files] from patreon

Project source files for the PirateGameJam15

Video link: https://www.youtube.com/watch?v=9OuXaDNqA4A

All assets used are either made by me of CC0 assets.

Project files in attachments

View Post

GameJam attempt & other prototypes

Octodemy post GameJam attempt & other prototypes  from patreon

Video: https://www.youtube.com/watch?v=9OuXaDNqA4A

I made an attempt at creating a game for a gamejam a while ago.
It didn't didn't go so well, but I still learned quite a few things.
The video is the full gameplay of the finished...

View Post

Complete guide to Outlines [Project source files]

Octodemy post Complete guide to Outlines [Project source files] from patreon

Godot project file used to record the video.

Video: https://www.youtube.com/watch?v=CG0TMH8D8kY

View Post

Outline & Selection highlight experiments [preview]

Octodemy post Outline & Selection highlight experiments [preview] from patreon

I've been playing around with outlines recently.

There is a very simple way to make outline shaders without a single line of code that is very easy to use and setup by using the the 'grow' property of the standard material.
So I thought I'd do a simple video about it

But before I noticed it, I was already doing...

View Post

Interactive music types [Project source files]

Octodemy post Interactive music types [Project source files] from patreon

Project source files used in the video tutorial.

Project in attachments

View Post

The note taking program that changed everything

Octodemy post The note taking program that changed everything from patreon

This is a bit late, but a few months ago I discovered Obsidian. (on 03/16/2024)

An incredibly powerful tool for taking notes and organizing things.

The problem:

In the last few years, I've gone into the habit of taking notes of a lot of things, but didn't know where t...

View Post

Building your games with Godot (+android)

Octodemy post Building your games with Godot (+android) from patreon

Video : https://www.youtube.com/watch?v=JPL4-rXZNW8

To build your games in Godot you need to install what Godot calls build templates.

Open it inside `Editor -> Manage Export Templates`

These are just the build tool...

View Post

Import and Editor scripts [Project source files]

Octodemy post Import and Editor scripts [Project source files] from patreon

Import and editor scripts project used in the video tutorials.

The project also uses a modified version of the Shell_Fur addon to work on Godot 4.

It is used to make fur on models, see suzakong_hairy.tscn for example.

View Post

Compositor Effects are awesome!

Octodemy post Compositor Effects are awesome! from patreon

Godot 4.3 is almost here and the new rendering hooks as compositor effects are just awesome.

It's never been easier to make and stack post-effects together.

The way it works is that at several steps in the rendering process a CompositorEffect can act on the image before it is passed to the next rendering st...

View Post

Ballistic Aiming - Tower defense (preview)

In the next video, we'll be making a cannon tower and an arrow tower shoot projectiles at a moving target.

And by the end, we'll have our very own tower defense. With enemies moving along a path and trying to hit our crystal base HP.

We'll learn about:

  • Find the angle to shoot at the target

  • View Post

Balistic AI Aiming - next video - drag damping woes

Update: I think I fixed it. I messed up the rotations. Two days of reviewing physics calculus formulas thinking they were wrong and turns out I messed up the rotations in Godot.

The next video is going to be about aiming a balistic projectile at a target point.

I meant to do...

View Post

Next video - Tween basics (preview)

I finally started recording some videos.

I still needs to write the script, record the voice and edit the video. But now I think I have a general idea of what I'll be talking about.

The next video will be all about Tweens:

  • How to use them

  • What are transitions and easing

  • ...

    View Post

Experimenting with gdscript in VSCode (update)

Octodemy post Experimenting with gdscript in VSCode (update) from patreon

Can you spot the differences?

I've been having some problems with autocomplete using autoload variables so I decided to try using VSCode with gdscript.

The VSCode Godot-tools Extension

It is very easy to setup and start using Godot with VSCode.

Auto complete work out-of-the bo...

View Post

Update - next video (thoughts)

Quite a few video ideas I want to make are a bit complicated or would take a bit too long to setup so instead I'm thinking about making a video about tweens in general. After you learn how to use tweens, you just can't live without them anymore.

There are some confusing things about tweens and some tips that I find impo...

View Post