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
News

The Ads of Cratered

The funnest part of game design is creating the world itself. For Cratered, I wanted the player to feel stranded in a strange world, at the same time strangely familiar. In this world, outdoor billboards are still a thing and the fictional advertising agencies seem creatively stuck in a deep Saul Bass hypnosis. But I […]

Categories
Games

Cratered is out on Steam!

I did it! My first ever game is live on Steam! What a journey! At the beginning of the project the goal was to simply learn the process of Steam and get a game onto it. But as development went on and scopes kept creeping, it became something more than that. I grew up on […]

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
News

Space FPS

This is a fps prototype experimenting with low-resolution pixel art textures combined with heavy post-processing effects. Engine: Unity