Radzik

Radzik

@radzikowski.com.pl

Long time programmer, recently found joy in GameDev with @godotengine.org

27 followers27 following62 posts

I really liked heat haze effect, but it was clipping transparent objects behind it. So I embarked on a week-long journey with post-processing with CompositorEffects. Now I really appreciate simplicity of using regular Godot shaders! #godot #gamedev #indiedev

How you going? A* ๐Ÿ˜’ Flow field ๐Ÿ˜Ž Ofc I had to complicate it with special weights calc on corners. And bilinear interpolation to sample direction for smooth rotations. PS. Good thing DebugDraw3D exists or I would be implementing whole helper drawing lib myself ;) #godot #gamedev #indiedev

VoxelGI on/off Makes a huge difference, especially since there is no directional light, only sky. Performance isn't bad. Regular lights have bigger impact, so lighting and meshes are something to optimize first. #godot #gamedev #indiedev

Many goodies will land in Godot 4.8, my 2 favs from dev 3 build are not in the highlights: 1๏ธโƒฃ Automatically created default resources for collision shapes, noise, particles, etc. (PR #88647) 2๏ธโƒฃ Show/hide collision shapes in runtime, no game restart needed! (PR #119816)

Godot Engine@godotengine.org

โœ… TIP: Reading development snapshot articles builds character! Documentation admonitions, underlined warnings/errors in GDScript, FileSystem quality-of-life, and more await in #GodotEngine 4.8 dev 3: godotengine.org/article/dev-...

Today's progress: added tower shield effect and unit dissolve. ๐Ÿ’กLight flash when shield appears really sells it. No matter what I did in shield shader, without light it just felt fake and not integrated with environment. #godot #gamedev #indiedev

Radzik@radzikowski.com.pl

Pretty happy how the crystals turned out! But I think they still need some juice though. #godot #gamedev #indiedev

You can almost hear it! (1/3) Lighting was tricky though due to baked shadows - shadows were showing on the ground before any objects pop up so I had to hack it a bit... (continue below) #godot #gamedev #indiedev

(2/3) I started with LightmapGI but couldn't make it work nicely with dynamically animated objects. I've switched to VoxelGI. There, you can modify bias dynamically, basically changing shadows intensity.

(3/3) At the start I set 0.75 sky energy multipiler (my main source of light) and high VoxelGI bias (almost no shadows). During the animation, I tween sky energy to 1.0 and VoxelGI bias down to 1.5. If you don't look at it specifically, you don't notice the change, but end up with nice shadows!

I'm pretty happy how the path turned out! The path mesh is created along Path3D. Mesh consists of square tiles, and shader choses random fragment from the material for each of them, with 1 of 16 stones, randomly rotating it for even greater variety. #godot #gamedev #indiedev

Radzik@radzikowski.com.pl

Not gonna lie, those shader graphs always scared me. Can't you just write code? ๐Ÿ˜… But I needed something custom, so I took existing material and went step by step, understanding, simplifying, and adjusting it. And okay, I see the benefits of node graphs! #godot #gamedev #indiedev #MaterialMaker

Not gonna lie, those shader graphs always scared me. Can't you just write code? ๐Ÿ˜… But I needed something custom, so I took existing material and went step by step, understanding, simplifying, and adjusting it. And okay, I see the benefits of node graphs! #godot #gamedev #indiedev #MaterialMaker

Brazier with heat haze effect above it. Effect is subtle, I don't want it to be distracting, but maybe it should be stronger? WDYT? #godot #gamedev #indiedev

Procedural island mesh generation. Path3D sets the base shape, which is then made more interesting and unique with random irregularities. Bottom disappears in darknes, and edge bevel is cherry on top for low-poly look. #godot #gamedev #indiedev

My game colors were blunt and muted, so I overhauled them all at once with Look-Up Tables. It's very effective technique, so I made a 60 seconds tutorial on color grading in Godot using LUT. What do you think? Is it helpful? #godot #gamedev #indiedev

Deckbuilders Fest is almost over. We launched Cold Decks demo shortly before. We had some uptick in wishlists, despite it being only a free demo. From this occasion, sharing some card graphics by talented Ana Rinray (def checkout www.tumblr.com/ana-rinray-art !) #godot #indiedev #gamedev

I didn't want all colors to fight for attention, but afterwards realized my game has muted, eastern-european color palette ;) LUT was quick way to color grade whole game. Do you see difference? I consider making 1 minute "how to" tutorial - is it interesing topic? #godot #gamedev #indiedev

Oxygen management is crucial in Cold Decks, but it was easy to not realize your Pioneers are suffocating. I hope it can't be missed now! Still missing a good audio to go with it... #godot #indiedev #gamedev

I was supposed to check a bug, and then realized I'm just playing the game. I guess this makes the game good for at least one player? #godot #indiedev #gamedev #ScreenshotSaturday

1. Create "Report bug / Feedback" form 2. Release demo 3. After a week, realize you didn't configure notifications on form submissions 4. ??? 5. Profit? Big thank you to players that submitted bug reports, they are being fixed right now :D #godot #gamedev #indiedev

Every minute spent on (good) dev tools pays off. Here - our map creation visualization. It was invaluable time saver during algorithm creation and later with content design. Everything at a glance, no guessing or launching full game. And it looks cool ;) #godot #indiedev #gamedev

A little shader goes a long way! The explosion range and shockwave make all the difference. Those are the first interactive effects, more to come. #godot #indiedev #gamedev #shader

It begins! Just friends and family so far, but they started sharing with their friends already (without us asking!) We steadily let more people know, so we get feedback and quickly release patches in between. #godot #indiedev #gamedev #indiegame

Truly a week of Godot for me! - on route to GodotCon - where I'm speaking on Friday - and I've just released demo on Steam! In Cold Decks, cards are everything, and both your crafting skills and morality will be tested. Wishlist now! store.steampowered.com/app/4287840/ #indiegame #godot

store.steampowered.comCold Decks on SteamSurvive onboard a stranded colony ship in this story-rich card-based crafting game. Pry the mysteries from behind closed hatches. Scrounge up resources, gather your crew, and craft your way to surviva...

Great, now I will need to unlearn muscle memory I developed to work around limitations of moving nodes in the tree ๐Ÿ™ƒ But in all seriousness, UX of Godot is already on a good level and becomes even better with every release.

Godot Engine@godotengine.org

#GodotEngine 4.7-dev4 has arrived! Grab your nearest neighbor, and sample our most recent batch of improvements firsthand: godotengine.org/article/dev-...

GodotCon Amsterdam speakers list is live! A lot of intriguing talks, can't wait! (and I'm on the list too ;) #godot #godotengine #godotcon

You are up to date.