I made a lot of progress on Cowpocalypse today, and it’s starting to shift from a tiny “fix the fence” prototype into something closer to an actual RPG. What started as a simple quest you could finish in a few seconds now has dialogue, branching choices, and a little bit of world logic that reacts to what you do.
The biggest step forward was getting a full dialogue system working. NPCs can now talk to the player through text boxes that animate one line at a time, and they respond differently depending on where you are in the quest — whether you’re being offered a job, in the middle of it, or finishing up.
Accepting or declining a quest also triggers different follow-up lines, which makes conversations feel more dynamic. It’s a small thing, but it makes the game feel like it actually has a story now instead of just objectives.
The first quest is still about fixing the ranch fence, but now it’s part of a larger world idea. The animals have been acting strange, and when you’re not looking, more of them start appearing around the pasture. Once you finish the repairs, the chaos stops and everything goes quiet again. It’s weird and kind of unsettling — which is exactly the vibe I want for a first quest.
Getting the dialogue, quests, and world logic working together was a big step. The same “Press E to interact” system now handles more than just wood fixing. Everything is modular, so I can build new quests using the same foundation instead of starting from scratch each time.
Now that quests and dialogue work, the next big goal is quest rewards — which means I need a basic currency system. Quest 2 will probably focus on introducing healing items, which gives me an excuse to build a shop system and experiment with scene changes between the ranch and a small town or map area.
Once that’s working, I’ll finally have a basic gameplay loop:
After that, I can start layering on more features, like equipment or combat mechanics, to expand the RPG side of things.
Even though it’s still early, this update made Cowpocalypse feel like the start of an actual game structure instead of just a single mechanic demo. It’s exciting to see systems beginning to connect, even if they’re still held together by duct tape and debug logs lol.