-- Leo's gemini proxy

-- Connecting to devlog.thermokar.st:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-US

2022-02-12


Game design documents and noodling


3:30p

Today is my first official day of my sabbatical, so I'm ready to start jumping into this project in earnest! One awesome note related to "getting started" - I received a really awesome video message by Beefcake the Almighty from GWAR, courtesy of my amazing brother. What a fun surprise, I'm still chuckling. I might need to find a way to work ol' Beefcake into this game somehow (I also have a request to add in Peanut, the World's Ugliest Dog).


GWAR

Peanut the World's Ugliest Dog


4:00p

I'm starting to think a bit about a formal game design document, but I think before I do that I want to whip up one very very very small self-guided test game, to get a sense of what free-form development in Godot feels like, which might help guide me a bit more in terms of what is and isn't possible or realistic goals.


Game design document

Sample Template


5:30p

Yep, working on a little test game has been helpful. I bootstrapped a simple 2D rect, dropped in a player sprite, and then wired up basic motion and sprite rotation. Once that was good, I set up a very simple "stamina" tracker, based on movement. After moving so much, the stamina meter is depleted, and you must rest sufficiently to recharge enough to activate movement once more. Next: display numeric stamina on HUD. After that: stamina meter?


6:00p

Wow! Turns out adding a stamina meter wasn't a big ask. I was able to use a `TextureProgress` node, and Godot was able to take care of all of the hard parts.


`TextureProgress`


6:30p

One other thing I'm thinking about is project structure - file layout, naming, etc. In particular, I'm still not sure how I should approach state management in Godot. I should probably look at some other projects to get a sense of what others do.


7:00p

Okay, time to call it a day, I feel good about this progress!


Home

© 2024 Matthew Ryan Dillon

-- Response ended

-- Page fetched on Fri May 10 15:14:18 2024