Xenodochium
Devlog
- 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