A small experiment in making something that looks like it could be pixel art in Godot 4.4
This is just an interactive map, it is not tied to a game in anyway. The goal of this project was just to play around with the visuals. I would not say that any of the techniques used here as being best practice or even particularly performant as the end goal was to take a video of the result.
A hosted WebGL build should be found here. It is definitely NOT optimised for mobile use.
Internally it's making use of a few different techniques:
- It runs at a native 480x270 resolution.
- Simple sprite sheets for animating stars.
- Vector graphics for the layers of the galaxy.
- 3D meshes for the wireframe scan lines of each object that can be clicked on.
- Raymarched SDFs for the final visual of each object.
The sourceAssets folder contains the Blender and Aseprite files that are used to create wireframe and textures.
- SDF 3D functions by Inigo Quilez
- Additional SDF 3D functions by Michael Fogleman
- Black Hole shader by z0rg
- Raymarched Clouds by Maxime Heckle
- Blur shader by Juanito Pereyra
- Outline shader by Juulpower
- GLSL rotation functions by Damien Seguin
- Pixeloid font by GGBotNet
- Background music by Trevor Lentz
- Star SFX by nomiqbomi
- Other UI SFX by Little Robot Sound Factory
Alan Lawrey 2025
