A Game Dev Day-to-Day

This post was originally published on this site.

Not sure how this alt reality occurred but here I am

Today’s agenda:

  • Finalize and deploy one kubernetes microservice to serve as a pattern template. The World Management Service deploys Agones based servers from Player commands: /world create
  • Create multiple Gemini Gems for lore writing. Gems have proven to be an invaluable tool in the pipeline. But, I’ve overflowed one context trying to do it all in a single gem. New workflow: Background Documents in a shared folder on Drive. One Gem per document. Export running versions to Docs. Copy the version content to stable document (this needs a unique and persistent id). Store each version in a Versions folder for reference if needed. This allows Gemini to have access to new data in each Gem using the shared documents.
  • Set up Workstation for Stable Diffusion 3.5 Large Training. This will incorporate fine tuning a base style and multiple LoRa models for context insertion: Race, Nation, Location based prompts.

To add some granularity to the code implementation, my process has been utilizing Kiro for planning and Task Creation and Claude Code CLI for code implementation. Here is a quick example prompt regarding the flow_state_manager.py that will manage messaging between the front end and all microservices. It will utilize Redis and the persistence store.

Prompt after code review:

Comments: 1. Player UUID should come first in the class with flow type below it. 2. I’m not sure about a use case for multiple concurrent flows. We can support it but how will we decide which concurrent flow is valid if the player breaks connection ect. 3. Are the await functions valid here? We run into sync/async issues all the time so I wanted to verify this is PyMongo compatible. 4. Is utcnow() the correct timestamp? I think it is but I’d like to check since we have historically run into a time format deprecation issue. I’d prefer just one example flow, the additional examples of item crafting and quest dialogue may not even be implemented in this context.

I will leave you with a AI Gen Image created for my IG campaign, ‘The Races of Aethe’. I just found out you can boost IG posts for $. New tech!

A Midra Scholar sits in a moonlight archive working by lamplight with the raised eyebrows and evil smirk of one seeking power.