Categories
Godot

GPU Planets

I think I’ve found my happy place. GPU compute shaders. I started by porting my Cratered planet generator from Unity/C# to Godot/GDScript. It “worked,” but chunk management and collision mesh generation were huge bottlenecks. Then I stumbled on this video by Aria. BOOM! Mind blown: if the GPU can raymarch everything, why am I still […]

Categories
Godot News

Retro Post Process in Godot 4.4.1

I’m playing with a Commodore 64 post process shading in Godot 4.4.1. Here’s a breakdown of how it works. The shader can be found below. There are two steps: I first render the scene normally in a subviewport at 320×200 pixels. In my UI layer I have a ColorRect with this canvas shader added. Shader […]

Categories
Rust

World generation

I’m creating a console rpg to teach myself rust.Here’s the Git Hub repo of this project Let’s create a 2d grid world using tiles for the player to explore. First, we create a struct for the world containing a seed, width and height, a bool if it should wrap around, and a tile grid. Our […]

Categories
Rust

The Character

I’m creating a console rpg to teach myself rust.Here’s the Git Hub repo of this project Creating the character.rs, stats.rs, item.rs and inventory.rs Character We begin with the character, a struct that later will be used for both player npcs. A character has a name, a level, stats and an inventory. The stats are contained […]

Categories
Dev

Galaxy Simulator

This galaxy generator uses the density wave theory to create and animate the motion of stars in the galaxy. Interested in the maths? Go to the Density Wave Theory on Wikipedia https://en.wikipedia.org/wiki/Density… And a very good explanation on how to practically apply the theory to visualize it. I’ve translated the C++ implementation found here http://beltoforion.de/article.php?a=s… […]

Categories
Dev

Space Simulator

Categories
Dev

VR Jetpack

Categories
Dev

Cringy AF

What if Outrun and Miami Vice had a baby with Ola… In a world reeking of 80s nostalgia, pink neon and palm trees, there’s little else to do than race around in a pink Lambo. This arcarde racer lets you play solo or compete split-screen with a ‘friend’ through futuristic streets of the future. The […]