So, one thing leading to another, I ended up implementing a component system for #Godot. Still not sure it was the best idea in the world, or it wasn't premature optimization 😅
I could have just used child nodes, but nodes are quite heavy. I wanted the possibility to add custom behavior, in C++ since I expect to have things that tick every frame for thousands of objects.
The system I made looks a bit like ECS but not exactly either. Anyway, it works, and I'm happy with it.
For this #ScreenshotSaturday, I can show you all repainted and refreshed creatures, so now they fit better with the game concept.
Now I can add a new type of monsters (and bosses) and further improve the looks of the characters
#characterdesign #indiegame #godot

And *this* is the key upgrade I'm focusing on for this engine.
Going Faster without falling into one of 'Dr Roboniks Dastardly Speed Traps'
In the classic #Sonic games you could go so fast you clip into the geometry, stopping you dead.
In this engine, if you're going over a set (configurable) speed, it'll split the work into two or more steps.
Here the player get to 10x classic sonics speed cap (60 pixels per frame) and sticks to the ground like glue.
Sounds of the future with 80s technology. 😎 #indiegame #godot
Wishlist Reconfigure
https://store.steampowered.com/app/3989530/Reconfigure/
Sooo I decided to replace the character controller, because I had too many glitches I couldn't solve to my satisfaction. I ported my rigidbody-based controller from Unity to GDScript (yes that was arduous), and now I have a bit more control over the behaviour when it comes to stairs and ceilings. As usual, it has the stampf of "not perfect but it works okay".
#godot #gamedev #madewithgodot
playing around with the shader skybox parameters while jumping from system to system #screenshotsaturday #gamedev #solodev #indiegame #godot
abandonded but not unoccupied. exploration in a tiny turn-based soulslike #screenshotsaturday #pixelart #godot
https://store.steampowered.com/app/3512420/Wirelight/?beta=1
I don't want to jinx it, but I think I might be starting to get the hang of Godot's UI and theme bits. #godot #gamedev
I am looking for a #godot editor keyboard shortcut that shows the same help popup window as when I am hovering over a function name with mouse cursor. Is it possible?
I often want to see return value or other details and I would like to do that without touching the mouse.
@themipper +1 for #godot. Do you know about https://orama-interactive.itch.io/pixelorama?
Also feel free to join our GodotOnDelta group #deltachat
I found an interesting use case for #Gridmap3D in #Godot as a sort of navigation map for seeing what sectors of space you've explored. Here's the result of a very rough proof of concept. With the ability to mouselook around it and set filters to highlight different sectors in useful ways it could be a nifty addition to the game.

Godot Showcase - Buckshot Roulette
https://sh.itjust.works/post/56023830