Been a bit since sharing something for Churro’s game. This is an early glimpse at the tundra level tilesets, ice physics, and a new enemy “Gruffin.”
The art and especially the enemy mechanics art not finalized.
Hawk Hill Manor
Looking forward to some lush red berries! They'll make a nice change from apple in our pies!
Unfortunately, some have been hit by a Blight!
Also, there is no-one to harvest them!
Not sure if there is a straight-forward way of having the Planter also Gather them.

Are you the kind of #Godot developer that finishes projects? How many just a prototype do you have? #meme

I'm starting a Kickstarter for my creature-collecting roguelite Soulblaze in three days. Sign up to get notified (which also helps with visibility!)
#gamedev #indiedev #kickstarter #godot #solodev
There is a creature on my screen #mlp #godot #art
There is a creature on my screen #mlp #godot #art
One important thing to know about signals in #gdscript and #godot in combination with using the process mode to pause the game.
Signals are not being affected by process mode. They will be processed regardless what mode you use.
For me this is a bit counterintuitive. It feels like the built in subscriber pattern should take that into account.
Now my signal handlers have a check if necessary.
Mostly needed for input events as I am using a singleton input manager that emits signals.
Hawk Hill Manor
Oh No! Approximately 1 in 5 of our healthy saplings are growing up corrupted!
It's a straight %, and I should be able to alter it, but I'd like to base it on Terrain, and have some way of areas being Blighted (and cleanable).
Any ideas on how to implement such a thing?
Preferably without adding more lag!

I'm looking at the #Godot code for the navigation server (because I'm trying to understand how servers are implemented), and it looks like there's the header file with the NavigationServer2D class declaration, and the .cpp file with _some_ of the methods implemented. What I guess are the concrete implementations is some perfectly normal child classes that happen to implement the missing methods from the parent.
Is this how you do interfaces and abstract classes in #CPlusPlus??? I don't know if I have ever seen a language fight its user like that. Total madness
Uploaded the trailer for Critter Drifters to Youtube. Better late than never! I'll probably make another one closer to release. Video editing is not my strong suit, but I can definitely put something better together.
https://www.youtube.com/watch?v=m_V_2nu881A
Anyway, here's CGA Trek!
It's my deep historical dive into a genre going back to 1971 that started with a game that was played on printers not monitors.
It also has some of my best art direction adhering to a strict magenta and cyan 4-colour CGA palette.
But ultimately, it's my love letter to the classic EGA Trek game from the 1990s.
https://classyk.itch.io/cga-trek
#retrogaming #gaming #games #godot #EGATrek #CGATrek #StarTrek
The worst part of a ranked game jam is the part where people actually play your game and perceive you.
But on the bright side, my stupid broken pig game actually loads in the browser which is a big step up from my last jam submission 😅
Hope my fellow jammers here got done in time, I already have my eye on a couple of your games to play through tonight!
#GodotWildJam #GameJam #Godot #GameDev
