This perspective (quite literally) is really unusual... Certainly not a game-play option, but I am thinking to use it for a menu system...
#LifeDev #DevLog 29
* Pass 03 Chapter 01
Video https://youtu.be/9tyTXHmzzDo
Text https://store.steampowered.com/news/app/2450230/view/692011879680181497
Steam https://s.team/a/2450230
Patreon https://www.patreon.com/c/jerobarraco
#CPTSD #IndieDev #GameDev #SoloDev #UE5 #Linux #UnrealEngine #MadeWithUnreal

Day 4
+2 from yesterday
Road to 100 users
🟦🟦🟦🟦🟦🟦◼️◼️◼️ - 73 / 100
Here's me showing the music visualizer to a ground hog before we take him to the forest ⚡️🌳
#MusicVisualizer #GenArt #BuildInPublic #GameDev #GroundHog #Art #OC #Music #Party #Venue #SoloDev #IndieDev #Software
A bit more gamedev tonight, I added:
A subtle animation to help seeing the selected path in the planner (there will likely be improvements in the future). Plus, a live example of text handling using my custom rendering library :)
(Still WIP, of course)
Manifesto Jam 2026 is running on @itchio and I figured it was a good excuse to finally put into words something that's been knocking around in my head for a while.
Personally, I see it as much as a piece of writing, meant to be read once with curiosity, and a recalibration tool to return to with relief on the evenings when the project feels pointless.
https://goshki.itch.io/creating-games-you-never-knew-you-wanted-to-play-in-your-childhood
#gamedev #indiedev #solodev #manifesto #essay #reading #games
First time being able to do gamedev in weeks!
I just fixed a "minor" UX issue that was bothering me for a while. I found the fix while driving two weeks ago 😄
It may seem a little, but it took me a while to figure I could simply create a transparent hitbox and it just works
So today I'm working on a demux for my synthesizer and I'm using fixed memory allocation. I mark the track for removal after it goes silent to reuse the memory.
*Plays sound*
Cool.
*No sound*
Wait, what?
Then I realize the flag I'm using for removal isn't being removed. When the mixer looks for an empty space to make a new track, it sees a "marked for removal" flag, skips that spot, and quickly runs out of memory.