Xenodochium
Devlog
- October 20, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameI'm Back! After another day off, I'm back and working on cool things. Today I decided that I didn't want to just place things in the player's inventory, I want the player to actually pick them up. I w... Continue reading
- October 18, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameAnother Day Today I started working on the game again. I actually spent time working on it mentally while I was walking to and from the grocery store. I decided to actually do more coding work and beg... Continue reading
- October 17, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameNot Again Not feeling it today, but I dove in anyway. I'm having a hard time focusing. And it's creative work. . . And as I'm doing it, I realize I need to make structural changes and functional chang... Continue reading
- October 16, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameWhat To Do? I really wasn't feeling it today, again. I know, I know. I'm in a weird place mentally, but I'm forging ahead! So, I tackled a very specific task, quest localization. This is a little diff... Continue reading
- October 15, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameWhat Do? Today I jumped into working on the game without any real direction. First thing I did was jump into my quest and localization data to fix a slight oversight. I totally forgot to add the dialo... Continue reading
- October 14, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameHello You I want to start today's post off with a simple "Hello!" I know some people read these occasionally and I'd like to say thanks for stopping by. I'd love to hear from you, if you got something... Continue reading
- October 13, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameSkipped a Day Oops, wasn't exactly intentional. But that's okay because I'm back today and doing more work on the game! I started messing around with my cutscene stuff to figure out what's going wrong... Continue reading
- October 11, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogamePreparations Early morning and I've already walked to the grocery store and back home. Picked up a good supply of fruits, vegetables, and chicken for the week. The store didn't have everything I wante... Continue reading
- October 10, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameAlmost Forgot! My load at work today is light, so I've had a slow morning. I was thinking about what I should do when it dawned on me I hadn't even thought about working on the game yet! I mean, it's... Continue reading
- October 09, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameNot What You Think Today I dove right into working on the game, but still not what I planned yesterday. I started by going straight to my game manager and corrected a slight oversight from yesterday's... Continue reading
- October 08, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameA Simple Start I can't keep putting it off. I've broken the work down into enough smaller components that it just doesn't feel as overwhelming. So, it is now time to get back to work on the induction... Continue reading
- October 07, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameDifferent Approach I'm still feeling a little anxious about working on the game. So I'm taking a different approach, one that's worked well for me in the past. I'm going to break down what I want to a... Continue reading
- October 06, 2025 by Munchmo#godot, #gemini, #xenogame, #vibe codingThe Plan After yesterday's abysmal progress, I really wanted to jump in and get to work. But at the same time, my mental capacity just isn't in a good way. I don't know what it is, but I just can't br... Continue reading
- October 05, 2025 by Munchmo#gemini, #godot, #vibe coding, #xenogameYesterday & Today I've been in an odd headspace this weekend, and I was kinda busy yesterday with IRL stuff. Because of that, I actually didn't do anything on the game yesterday outside of thinking ab... Continue reading
- October 03, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingWhere To Begin Today I dove into the real hard part of the inventory system, the item slots and displaying the actual inventory. I had an approach in mind, based on similar functionality in other part... Continue reading
- October 02, 2025 by Munchmo#Godot, #gemini, #vibe coding, #xenogameThe Beginning After getting some placeholder stuff setup for my inventory yesterday I continued where I left off today. The first step was to copy the existing notification popup from my HUD to become... Continue reading
- October 01, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingWhere To Begin Today is the day I begin tackling my inventory display screen. It started out fairly simple, I already had a placeholder scene, so I made a slight modification (updated the root node ty... Continue reading
- September 30, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameAnother Day Time to work on the game! After yesterday's session I was left feeling unhappy with my game's visuals. Like, in a bad way. Them doubts started creeping in a little bit. You know the ones,... Continue reading
- September 29, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingWhat Doing I wasn't really feeling like doing too much in depth work today. I did put in a bit more work on the city core complex yesterday after I posted my dev log. Today, I started by just loading... Continue reading
- September 28, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameThe Plan Today I dove into the game without much of a plan. I know I have a lot to work on, and I've been keeping pace pretty good (in my opinion). I wasn't really going to do anything too complicated... Continue reading
- September 27, 2025 by Munchmo#gemini, #godot, #vibe coding, #xenogameThe Plan Is it time? Yeah, I think it's time. I don't wanna! I'm feeling anxiety at the thought of digging into the savegame manager. I'm sure it'll be fine, but I worry about the complexity. I guess... Continue reading
- September 26, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameWhat's the Plan? Originally, I was going to dive into my savegame manager today. But, with it being Friday and all the things that means, I decided I wanted to tackle something a little less complicat... Continue reading
- September 25, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameThe Beginning I thought today was going to be a difficult day. I knew what I needed to work on, the player's skin. The player character is one of my more complicated components, and it's still only in... Continue reading
- September 24, 2025 by Munchmo#gemini, #godot, #vibe coding, #xenogamePlanning Look who's back, back again! It's time to get to work on the game. I have an idea of what to do, but not exactly how to do it. I have these buildings (and other world objects) that will be ab... Continue reading
- September 23, 2025 by Munchmo#gemini, #godot, #vibe coding, #xenogameThe Beginning I wasn't sure what I was going to work on today. I had a few different systems that need my attention, the player character skin, the playerstats manager skin data, the world object stat... Continue reading
- September 22, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameThe Plan I dove in today with a good idea of what I wanted to work on. It took me a few minutes of review to actually remember, but I got there eventually. Today I needed to work on the dialogue syste... Continue reading
- September 21, 2025 by Munchmo#gemini, #godot, #xenogame, #vibe codingI'm Back After taking a lazy Friday and skipping Saturday altogether, I was surprisingly motivated to work on the game again. My small change on Friday really did "fix" my anxiety issue. And it helped... Continue reading
- September 18, 2025 by Munchmo#gemini, #godot, #xenogame, #vibe codingWhere Do I Start? I'm writing this dev log up after I reached my stopping point. This is usually the way I do thing, but sometimes I like to think about what I'm doing before I do it. Today was not on... Continue reading
- September 17, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingThe Plan Today I dove back into working on the game with a solid plan in place for what I was going to work on. First, I needed to make a small change to my induction terminal. Then I was going to mov... Continue reading
- September 16, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameWhat Do? I continued working on my induction terminal today. I started by making massive changes to the code. I removed a lot of the functionality I built into my interactable base object and updated... Continue reading
- September 15, 2025 by Munchmo#godot, #gemini, #xenogame, #vibe codingGetting Started Back at it again today! I can choose to be lazy, but if I do it too often I'm doomed to never finishing this game. I knew exactly where to start and what to work on today, I just wasn'... Continue reading
- September 14, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingNothing Done Today was another lazy day. It's a Sunday, completely free of any obligations. And I decided to not even work on the game so much. But, I did do something so I wanted to document it. You... Continue reading
- September 13, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameI've realized that I cannot rely on Gemini to actually remember anything. No matter what I tell it, when I ask it to repeat something back to me it can never do it. Sure, it has its "Saved Info" but j... Continue reading
- September 12, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameFeeling Lazy Today I wasn't exactly feeling like doing a whole lot on the game. I must though, every day! So, I started simple. I went through my scripts looking for images. There were a few places wh... Continue reading
- September 11, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameGetting Started I am not looking forward to working on the game today! I'm feeling stressed and anxious about troubleshooting my player respawn issues. I gotta do it though, so I'm just pushing throug... Continue reading
- September 09, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingMoving On Yesterday's post title was maybe a little misleading. Technically, I finished the refactor of the cutscene player itself, but there is still more work to be done in relation to this refactor... Continue reading
- September 08, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameFinale? I picked the title of this post before I even did any work, I think I'm feeling a little bold today. In reality, I am worried about what I need to do. I haven't seriously looked at the functio... Continue reading
- September 07, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameAfter yesterday's debacle, I was wary about going back to work on the project. I wanted to continue where I left off, but it seemed like it was going to be a lot of effort to switch my cutscene from u... Continue reading
- September 06, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameSetting the Stage Today I'm going to do things a little bit differently. I'm going to stream my development session over on my YouTube channel . But, before I start, I wanted to play a little game. I'... Continue reading
- September 05, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameOnce again, back to work on the project! It's Friday and it's been a weird week, so I didn't really want to do a ton of work, but I ended up finishing the localization work. It really wasn't bad at al... Continue reading
- September 04, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameI'm back at it again, working on the initial localization setup. I realized last night that there were still a few UI pieces I had missed setting up. Specifically, in the Dialogue System, I have some... Continue reading
- September 03, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingI am back from Dragon Con and ready to finally work on the game some more. I decided that it would be easier to start working on the actual internals for localization. This is going to take some effor... Continue reading
- August 30, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday I'm "working" at Dragon Con . By "working" I mean manning a track room, making sure the panelists and audience are having a great time. Luckily, there's a lot of downtime while I'm here, so I br... Continue reading
- August 26, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameAnother day another success! This may actually be the last progress I make this month, I'm busy for the next week with a personal thing. Dragoncon is coming to town! I may get some opportunities to wo... Continue reading
- August 25, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameI'm continuing my work on the dialogue system. Today I'm working on "talking points". These will be simple dialogue responses the NPC can make to player inquiries. It's pretty cool, now that I've buil... Continue reading
- August 24, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingToday went a bit differently than I expected it would. My initial goal was going to be working on the dialogue system. I needed the NPC to open up the dialogue system UI and populate the easy stuff. T... Continue reading
- August 23, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameThe time finally came to make my first NPC, and it was quite a ride. Things still aren't great, but they work! I used a few different Gemini chat instances this time. I had some issues getting my inte... Continue reading
- August 22, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday I jumped back into the dialogue system. I started with an in-depth discussion with Gemini about the specific path to showing the dialogue system. The functions were mostly ready, but nothing tri... Continue reading
- August 21, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday was a doozy. What should have been simple ended up being stupid, so I got smart. I ended up using at least 5 different chat instances with Gemini to get things working. I really only expected to... Continue reading
- August 20, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday it was time to build out the definition for what exactly is contained in Dialogue data. I started by asking my main Gemini chat instance to give me a rundown on the things I had decided in relat... Continue reading
- August 19, 2025 by Munchmo#godot, #gemini, #xenogame, #vibe codingToday was a major design day. I started diving into the scene for the Dialogue System. Just some placeholder stuff, I'm sure I'll change things up later once things are actually in place. But for now... Continue reading
- August 18, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameI don't know why, but when I think about working on my game I'm faced with anxiety. That's why there weren't any dev logs the last couple of days. I took the weekend off and did nothing. Literally not... Continue reading
- August 15, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameDove right back into the character menu today. I wanted to actually make it functional and now it is. Most of what I did was of my own making. I started by taking the code already in use for the pause... Continue reading
- August 13, 2025 by Munchmo#godot, #gemini, #xenogame, #vibe codingI dove back into my quest manager today. This thing is getting complicated and confusing. I'm almost at the point where I need to move on to something else before doing much more. I need the in-game f... Continue reading
- August 12, 2025 by Munchmo#Godot, #gemini, #vibe coding, #xenogameWith the little work I did yesterday, I knew I had more work to do on the quest manager. I decided to just jump right in and make some changes myself while also working with Gemini for larger changes... Continue reading
- August 11, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameUgh, I don't know what I was thinking. . . Skipped working on the game two days in a row! It's bad enough for me to skip at all, but even worse skipping multiple days in a row. Gotta keep up my moment... Continue reading
- August 08, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday was a day I almost forgot about the game! I got sucked into Oxygen Not Included again. . . I can't help it! But I did work on the game. And I didn't just accomplish one thing, but two! I started... Continue reading
- August 07, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday I jumped into building out my first quests using the definition I created yesterday. I decided the best approach to start was going to be just making a few initial introductory quests to see how... Continue reading
- August 06, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameAs I said yesterday, today was time to start working more on quests! What exactly is a quest? Well, that's what I did today, I defined quests in relation to my game. I took the example quest json file... Continue reading
- August 05, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameI took the day off yesterday, didn't work on the game at all. Instead, I was sucked into playing Oxygen Not Included, an amazing game! I really shouldn't have though, it's important to keep working ev... Continue reading
- August 02, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday I decided to do something slightly different. I had something in my game that I was referring to as the "omni-tool" and I decided I didn't like that name anymore. So now I've gone back through a... Continue reading
- August 01, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameFirst, I wanna start off with a shout out to my new follower! Not sure if you'll actually read this, but yes, I'm paying attention here. Now let's dive in to today's work. After finishing up yesterday... Continue reading
- July 30, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday I dove in deep. It was finally time to start putting some serious work into my interactables. The first thing I did was have a talk with Gemini. We discussed the specifics of how I wanted this s... Continue reading
- July 29, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday I began diving back into adding interactable objects to the game. Previously I had some conversations with Gemini about how I expected this system to work. Of course, that was with the old chat... Continue reading
- July 28, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday I asked Gemini what I should work on. I had fed it my last two dev logs so it knew what I have on my plate. It suggested three things, fix a bug I identified, begin working on the interaction sy... Continue reading
- July 25, 2025 by Munchmo#godot, #gemini, #vobe coding, #xenogameI came to a realization last night, I was way too much in my own head about the building template I was creating. I don't need to worry about drawing anything, this is just a template for now. I need... Continue reading
- July 22, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogame, #tilesetsToday I started preparing to build my world. It's a little complicated because of how I want things to work. It's also complicated more by the difference between Unity (which I have experience with) a... Continue reading
- July 21, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingToday I'm back to continue fixing issues with loading a saved game. I made a quick update to my time handler to force a save when the day rolls over automatically. One less thing for the player to wor... Continue reading
- July 20, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe coding, #savegameI had some time to kill this morning, and I wasn't sure when I'd be able to work on the game later, so I dove in to fix a couple of lingering issues from yesterday's session. Namely, I wanted to addre... Continue reading
- July 19, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogame, #livestream, #twitchToday I'm doing things a little different. I'm starting my dev log before I actually start any coding. Today's session is being livestreamed on my Twitch channel , and I'd love for you to join me! The... Continue reading
- July 18, 2025 by Munchmo#xenogame, #godot, #gemini, #vibe codingAnother quick day of work today on the game. It's surprising how quick and easy it is to get Gemini to make coding changes when it's not bogged down by a bunch of history. I had already worked through... Continue reading
- July 17, 2025 by Munchmo#Godot, #Gemini, #Xenogame, #Vibe coding, #FactoryToday, the power to my apartment is out for an extended amount of time. Because of this, I can't really work on the game so much. I mean, I could but I'm saving my resources (laptop charge, wifi hotsp... Continue reading
- July 16, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday it was finally time to get the HUD prefab connected to my data managers. I decided, because of the specifics of the changes being made, not to involve my main Gemini chat instance with any of th... Continue reading
- July 15, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameToday I continued working on my in-game feedback. I actually did some of the coding myself! I added a new signal to my debug manager for the debug overlay to listen to. But I let Gemini do the actual... Continue reading
- July 14, 2025 by Munchmo#godot, #gemini, #xenogame, #vibe codingToday, I continued working on implementing the new in-game feedback UI stuff. I was actually able to get a simple placeholder script made for my debug overlay. It has the export variables for all my n... Continue reading
- July 13, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameMy new approach is helping a lot with Gemini, but it still doesn't solve "Something went wrong". I started out the day thinking about "transferring" my knowledge to a new chat, but I had a goal today... Continue reading
- July 12, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogame, #UII talked about it previously , laying out the UI elements and deciding where everything's going to go. Today I dove into actually building two major UI elements, the Debug Overlay and the HUD Prefab... Continue reading
- July 11, 2025 by Munchmo#godot, #gemini, #xenogame, #vibe codingSo, with all the frustrations recently with Gemini, I changed my approach. Instead of continuing to use the same chat for everything, I'm delegating, and the results have been surprising! I decided to... Continue reading
- July 10, 2025 by Munchmo#godot, #gemini, #xenogame, #vibe codingI'm getting more and more frustrated every day with Gemini. Luckily, the trick of starting fresh in a new chat window still works. I guess maybe I need to think about vibe coding with Gemini more modu... Continue reading
- July 08, 2025 by Munchmo#godot, #xenogame, #gemini, #vibe codingToday I decided to finish up the refactor for the new UI manager, but it turned out all that was left was removing two lines of code. If only I had realized that yesterday! So instead I dove into the... Continue reading
- July 07, 2025 by Munchmo#godot, #gemini, #xenogame, #vibe codingI knew that this was going to be difficult. Implementing the UI Manager was going to require refactoring a lot of stuff. And my experience using Gemini so far has been pretty rough. But this was a who... Continue reading
- July 04, 2025 by Munchmo#godot, #gemini, #xenogame, #vibe codingI'm preparing for a long bout of travel, so I really didn't want to dig into anything too intense today. Yesterday's session also left me with a few concerns and ideas, so I decided to just have a dis... Continue reading
- July 03, 2025 by Munchmo#godot, #xenogame, #vibe coding, #gemini, #UIToday I decided to think about completely changing the way something is done in my game, the UI. As it stands now, UI related stuff is all independent, each scene is handling it's own UI. But I know I... Continue reading
- July 02, 2025 by Munchmo#godot, #gemini, #vibe coding, #xenogameOne big issue I have with using Gemini to help me code is that it's not very good as giving me the code in the manner I want. Either it outputs the entire script again making changes it shouldn't, or... Continue reading
- July 01, 2025 by Munchmo#godot, #xenogame, #vibe coding, #geminiI jumped into working on the game today with a simple idea, implementing a pause menu. Nothing big, but I knew it would be a bit of a hassle. After yesterday's debacle I was expecting trouble from Gem... Continue reading
- June 30, 2025 by Munchmo#godot, #ai, #xenogame, #gemini, #vibe codingI know that AI is pretty controversial, but I've been using Gemini to help build my game. I get the programming and stuff, I understand the code. It's just faster and easier for me to do it this way... Continue reading