FOTD-Games
fotdgames.bsky.social
FOTD-Games
@fotdgames.bsky.social
Account for posting about games by FOTD Games

Generally Twin Stick Shooter, Roguelike, Godot based content.
Pinned
I figured I should make a dedicated account for posting about my game and other game related things I might release.

I've been posting bits from my map generator, and i've cleaned it up enough now i can release it as a 0.0.1. Heh. It works, but beware.

github.com/FOTD-Games/d...

#Godot
#Gamedev
So, i've just pushed out a playable build of my game. "Roguelike Academy. Freshman Year"

fotd-games.com

This is version 0.3.0, so, while it's playable, and beatable, and most of the features are there... bugs likely abound.

All of the art, and music are placeholders.

#Roguelike #solodev
December 1, 2025 at 6:26 AM
"Tobias wanders instead of moseying."

Extract from my current bug list.

#indiedev
November 28, 2025 at 4:42 PM
Quick tour through the first floor of Roguelike Academy: Freshman Year, as a fledgling warrior.

#roguelike
Rogue Academy: Freshman Year
YouTube video by FOTD_Games
youtu.be
November 28, 2025 at 6:07 AM
It feels kinda like a cheat that just generating a level, rotating it 3 degrees, and lerping it past makes a decent title screen.
November 28, 2025 at 3:02 AM
Out of curiosity, how many people have "Upstairs" projects, and "Downstairs" projects? or something similar?

I have one game i'm working on in my office, and the little PoC i just pushed out was (until yesterday) my upstairs project, for when i'm jiggling the baby, or minding the youngin.
November 26, 2025 at 5:47 PM
imgur.com/a/PtQAnm8

An actual run of the little Randomizer Concept, did better than i did on my initial post. Heh.
imgur.com
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and ...
imgur.com
November 26, 2025 at 5:42 PM
I've built the worlds smallest randomizer. It's got a Sphere 0, a Sphere 1, and a Sphere 2. Proper logic is followed when laying out the items.

Sphere 1 requires either the key or the ring of jumping, sphere 2 requires *both*.

In theory, there's a sphere 3, ([key|ring] sword), but you can
November 26, 2025 at 3:51 PM
This is the first image of a succesfull spawn of the third floor, with the miniboss room, the stairs and everything connected.

I'd still call it a fail, because the way the corridor is drawn into the boss area breaks some specific corridor rules, but damn does it feel nice to have it in.
November 24, 2025 at 3:52 PM
I've been working on wizard spells. Here, we get to see one of the wizards starting spells (Curse of Life Drain, a DoT), and one of the more powerful spells, Ice storm.

#gamedev #roguelike
November 23, 2025 at 3:56 PM
All of the wizard spells in the spellbook work. They've all got VFX, and at least some upgradability.

All of the base warrior skills are in place.

Seems like its time for content, balance, and polish.

#gamedev #roguelike
imgur.com
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and ...
imgur.com
November 17, 2025 at 4:53 AM
Been a *while* since I've posted.

I've gotten pulled into a roguelike project, that's still nameless, working heavily with Claude.

Just pushed a 0.1.0 release this weekend. The warrior is the only class implemented "fully" and balance is... not.

genrl-gtft2.ondigitalocean.app

Super pre alpha.
November 10, 2025 at 5:11 PM
Working on a tileset generation tool for my own pipeline.

I'm betting there's tools that already do exactly this, but i don't know what they are, and it feels like the learning curve to find and master them is higher than the effort curve of just writing my own.
May 17, 2025 at 3:28 PM
ChatGPT just gave me a task. Hah!

It actually makes sense in context api.txt is a file i generate and pass back to the llm to prevent function name drift.

The llm doesn't know i generate it locally, and doesn't need to. but it's actually worked pretty well.
March 16, 2025 at 12:22 AM
This is just silly enough I felt like I should post it. I suspect people on both sides of the opinion on ChatGPT would find it somewhat amusing, if for different reasons.
March 14, 2025 at 2:25 AM
With the next step being beter UX and Tileset stuff in DungeonSmith, i decided i needed a tool to mark up tilesets with autotile data.

But, writing that is boring. So, instead, I coached a local LLM thru the process of writing it, in a language i don't use regularly.

#IndieDev
March 12, 2025 at 12:15 AM
I just pushed another small update to DungeonSmith.

This adds basic CI scripts, and configs for deploying to k8s clusters.

Going to spend the next week working on the editor, before going back to finish the conversion to Helm.

gitlab.com/fotd_games/7...

#gamedev #dungeonsmith
Files · development · FOTD_Games / 7 Day Rogue Like · GitLab
GitLab.com
gitlab.com
March 1, 2025 at 6:39 PM
This weeks progress on DungeonSmith has been almost entirely around updating the front end to talk to the new back end.

Which is now done. We're back to feature parity with the GameJam version.

#SoloDev
#LibGDX

gitlab.com/fotd_games/7...

youtu.be/eX77gfxnjxc

Next, testing. fun....
DungeonSmith Editor
YouTube video by FOTD_Games
youtu.be
February 18, 2025 at 3:39 AM
Why is my computer crawling??

Ohhh... i left the entire backend stack of my application running in docker.
February 13, 2025 at 4:14 AM
#DungeonSmith
#SoloDev
#LibGDX

The backend of DungeonSmith just received a massive refactoring. Going from a monolith to a series of microservices.

The front end is temporarily incommunicado, as i rewrite the rest api to use WebFlux, but it still works for local editing and play.
February 10, 2025 at 3:26 PM
I was just reminded i have a fully usable RogueLike engine, written from the ground up in Java 8 that i should also be cleaning up and pulling into my Employment facing public repo.

Guess i have a short project to do after finishing this first pass at DungeonSmith.
February 9, 2025 at 6:50 PM
I've never felt quite as schooled as this:

DungeonSmith is using reactive mongo/webflux for some of it's microservices, mainly so I can learn how to work with it.

I'm still learning, so this was my first attempt at converting declarative saving code to reactive:
February 9, 2025 at 6:15 PM
I've been Job Hunting, and updating #DungeonSmith. Both seem to be going well.

I've split DungeonSmith's monolith into two microservices, and i'm working on tying Steam authentication in, to replace my homerolled stuff.

Once i have the services working smoothly, I'll do one final MIT release
February 6, 2025 at 3:14 PM
The fun part of reviving a project is getting all the tooling updated.

DungeonSmith is going from Java 11, and springboot 2.7 to Java 21, and springboot 3.5.0.

Now, i'm updating all the scanning tools that check for code issues. I think using those previously is about half of why none of the
February 2, 2025 at 4:21 PM
#DungeonSmith

Well, would you look at that.

Just a few hours to go from "gathering dust on the hard drive" to "Deployed on a digital ocean droplet, and working"

Had to entirely redo the deployment process for the server, and upgrade to java 17.

But, she runs.

Now... updates.
February 2, 2025 at 5:14 AM
Well now, that was embarrassing.

I was configuring security my brand new droplet, and accidently forgot to provide a login mechanism for my non-root account after disabling root login.

Reboot->Brick->Angry Curse Words

Least it was only first pass configs.
February 1, 2025 at 8:20 PM