Blog: Hello, World Freezes Over



A New Name for a Not-So-New-Game

ProceduPutt

If you've been following this blog, you already know that in between my full-time work in the Oqtane/.NET space (and current forays into AI!) I've been developing a slightly silly mini-golf game utilizing Monogame and C#. Well it's time for an update.

First thing's first: the game has a new name. It's called ProceduPutt now. And why? Because, it's time for the big news: the project is headed toward procedural generation of courses built on top of a robust, flexible foundation of fun mini-golf madness.

ProceduPutt .1.png


What's New?

  • A full-featured course and hole editor: It's still a bit sparse on the user-friendliness, but it's full of functionality and has let me build FIVE courses so far.
  • High-Performance Physics: I was running into issues with the physics, and collisions, and math, and vectors and.... well anyway, the game runs at a smooth 60fps now, but the physics-engine in the background runs at 240fps for a great gameplay experience. It's rock solid now.
  • Smarter Asset Handling: It's all plug and play. Custom courses can have logos, music, backgrounds, etc. all dropped in easily.
  • A Simple and Moddable File Structure: each course is simply a folder with a course.json and individual hole[x].json files, making it super simple to drop in new content.


A Note On Customization

One of the design goals I've had is allowing player-created content, and I've spent a lot of time figuring out the shape of how that works. The current data structure makes it super simple to describe a course's shape and flavor, even without diving too far into the editor functionality. It's human-readable data, it's flexible, and it just works. Want to add your own background image? Drop the image in, name it 'background.png.' and boom. Don't want to bother? Defaults kick in seamlessly, no worries.


Check out the latest build in action here.


What's Next?

Procedural generation of holes and courses has shifted from a stretch goal to a core feature: it's called 'ProceduPutt' after all. More polish and playtesting will continue to happen, in addition to more course generation. I'm very excited as to where this is heading. ProceduPutt has shifting from a fun proof-of-concept to a full-fledged project in its own right.


Would you play this game for free or for a modest fee? Hit me up with some ideas: or better yet, when the first beta drops, start building courses. Building courses is almost as fun as playing them!



Share Your Feedback...



Website and all content ©2025 Jake Fitzenreider

Website powered by Oqtane