Dev Diary - Our windows are chameleons π¦
Emerges from the familiar pile of TODO stickies. Oh, hello-hello! I hope youβre doing well, and have already had a chance to enjoy any hints of the upcoming spring πΌ Spring is coming, right? π Peeks outside the window to humid grayness and biting windβ¦ Ehh! π₯Ά
Well, at least in Tiny Glade itβs always sunny π Tom and I have been spending a loooot of time in it - this month has been an intense whirlwind of improvements, bug fixes, and preparations for a v0.1 demo build. The list of TODOs is still formidable, but so far weβre on schedule, and everything is going according to plan o7
Thereβs a million things to wrap up, but this month one of our main efforts has been completing the code for window interactions.
Windows can now be placed on roofs, on edges between roofs and walls, and they turn into doors atop a stone floor. Corner windows are also a thing now. We saw a few folks trying to attach windows to corners in playtests, so we made that a proper feature π©βπ§π¨βπ§
For now, weβve wrapped up one window family: cottage windows, which weβll have in the demo. Itβs a thread thatβs been in development for multiple months now, so weβre very happy itβs finally coming to fruition.
Changing the roof shape will make windows re-adapt as well. You can say our windows are like chameleons π¦: very blendable with their environment!
Speaking of roofs, weβve expanded rectangular roof controls, and added a new roof type where two sides are a wall - a so-called βgableβ. (and yes, you can place windows on both the roof and the wall parts!)
Tom and I continue to optimize the game. Since one element in Tiny Glade often affects other nearby elements, the biggest improvement is doing computations only when and where necessary. In the GIF below, you can see a special developer view: drawing a path/terrain affects only some regions (highlighted as white squares), and then only those cause walls (red outlines) to recompute. Itβs an ongoing effort to make every game system as sleepy as possible π¦₯ so your computer stays cool and quiet.
Having done some preliminary optimizations, weβre even considering expanding the glade size from what weβve shown. More on that in a future update π
Thereβs been a lot of other changes, small and large (for example, more music π΅), but I shall keep this update short and sweet, for I must return to gnawing on my TODO stickies π¦π
As always, thank you so much for reading :3 I wish you a wonderful week full of warm thoughts. Until next time!
With love, Ana & Tom
PS: Tom recently shared his thoughts on what makes a game cozy in (https://www.pcgamer.com/games/life-sim/even-cozy-gamings-biggest-fans-cant-decide-on-its-definition-but-they-arent-worried-theres-a-whole-lot-of-grey-area-and-thats-what-makes-it-interesting/). Check it out!
PPS: If youβd like to receive our dev diaries straight into your mailbox, we have a newsletter π
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ 0
ΠΠΎΡΡΠ΅Π²ΡΠ΅ Π½ΠΈΠΊΠ½Π΅ΠΉΠΌΡ Π½Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ Π»ΠΈΡΠ½ΠΎΡΡΡ. ΠΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ°.
ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΅ΡΡ Π½Π΅ Π½Π°ΡΠ°Π»ΠΎΡΡ.