
© mairispaceship. All rights reserved.

When your grandmother falls ill, you return to Hazelwood and unwittingly take over as the new Post Master at the small, dusty post office on the town square. The only problem, Hazelwood has no addresses...This cozy puzzle game is set in a beautiful hand drawn world, with a humorous heart-warming narrative. Welcome to Hazelwood.
What are we working on?
NOVEMBER 2023 | Short month, but a long update
A very visual month! From graphic design, to the UI, to a new logo. There's some exciting new animations, and a Christmas treat. Here's everything that happened in November.
OCTOBER 2023 | Something spooky, this way comes
Delving into the core gameplay loop, the UI, and commissioning some artwork for Tales from Hazelwood Post. Here's everything that happened in October.
SEPTEMBER 2023 | Dear Friend...
Brand new beginnings, the Astra Fellowship, to creating the very first prototype of what would later become Hazelwood Post. Here's everything that happened in September.
<<< Back to Devblog

DECEMBER 2023If you've found this page early... Haha congrats! I use it to make a note of significant things I did this month so I can write about them. This month I:- Made art for Emmeline
- Started a Twine version of the game
- Published the steam page

<<< Back to Devblog
<<< Back to Devblog

NOVEMBER 2023And just like that, December is upon us. No but seriously, did anyone else feel like this November was the shortest month ever?But you know what doesn't feel short? This update. It's time to look back on everything we accomplished on Tales from Hazelwood Post this month. And what an exciting one it's been too!Animating The EnvironmentThe very first thing I did at the start of November was learn how to animate in Godot. Why? I had just received the finished illustrations of the environments, and I really wanted to bring them to life.

The animations are fairly subtle, but if you look closely you'll notice the following details:• Dust particles drifting gently around inside the Post Office
• Rain, Wind, Snow, or Leaves gently floating to the ground

And something not quite captured by any of these gifs since they move wayyy too slowly to really notice:• Clouds lazily drifting along in the sky

Small details, but I really think they make the scene even more magical!It's a long way off, but I cannot wait to get sound effects in this game. Imagine the sound of the rain hitting the glass panes, or the distant twittering of birds. Ahh, a girl can dream :)And speaking of animations...The game currently just 'fades to black' every time you open your Post Office in the morning, and close it at the end of each day. It didn't feel right - so I tried my hand at rotoscoping a little sign swinging open and closed!For anyone who doesn't know what rotoscoping is, it's when you record a video then trace over every frame to create an animated version. I covered the process in this Tiktok video, and here's the finished result:

Is it perfect?Gosh no. In fact it looks super janky in the game... But hey, I'm proud of myself that I gave it a go and learned something new along the way. For now... Back to fade to black!UI, Visuals, and Shiny New ButtonsThe other thing I spent a lot of time focusing on this month was a cohesive UI and 'button style' across the game. Using the colour scheme from the door, I came up with a style I can use across all sorts of buttons, windows, pop-ups and the like.

Separate from the buttons and windows... Are the letters themselves. Each letter in the game will have it's own unique style, and I wanted to share some of those below. From left to right - stacked, flat, and open.

Designing The LogoDid I save the best part of the update to near-last? YOU BET I DID.Finalising the game's logo is a big deal for me because a lot of folks have been asking for a Steam page so they can wishlist the game. In fact, your support has been overwhelmingly wonderful, so I've been making getting a page live my priority.Buuuutttt.... I can't make a Steam page until I finalise some of those core graphics, such as the 'capsule' image, 'banner' image and so on. Which is where the logo comes in!I've been working with a Ukranian graphic designer called Serhii Hirylovych (who is also the designer for one of my favourite game logos - Station to Station seriously it's soooo pretty). We've been back and forth a couple of weeks going over a few designs.From these options:

Although the 'mail bag' and the one with the little bird perched on top of the S were most popular on Tiktok, I decided on the logo in the lower left, because it felt truest to the environment of the game.The others erred on the side of 'too cozy'. Don't get me wrong, it is a cozy game, I just wanted something that leaned more on the bureaucracy and organisational side of the postal service with a post box, than the 'postal worker on the ground with a bag delivering letters'. If that makes sense. Perhaps yes, perhaps not.But, we moved forward with that design, and the next round of changes was:

Since italic font doesn't show up super well in a Steam capsule, we tried out a few font options, and from this round number 3 was the winner.Last but not least,

Eeek! SO CUTE. Gosh, can I just have all four logos? Haha. So from here, we picked again, the bottom left. Which brings me to the ✨ the finished logo ✨

As I type this, I'm making those graphics for Steam, and after pushing it through Steam's review process I hope to have a page live soon. Hopefully before the next update.
Advent Calendar PuzzlesLast but absolutely not least, I did a marketing thing! That's right, a couple of months ago one of my wonderful friends, Matt Lui, from the escape room world reached out and asked if I'd like to submit a puzzle for his annual puzzle advent calendar hosted on the Perplexing Doodles and Escape Room Memes Facebook page.I decided to use the space to make a puzzle set in, and about Tales from Hazelwood Post. I illustrated it myself, so it's closer in style to the prototype demo than the artwork you see here on this website, but the puzzle is hopefully still fun to play.
At the risk of this update becoming an unwieldy wall of text, I'm going to pause there. Honestly, I'm so excited about Tales from Hazelwood Post I could probably keep talking about it for another 50,000 words, but I'll save it for next month when I have something even more exciting to share.Until then, I hope you have a wonderful December. Oh, and if you have a regular postal worker, and if you feel comfortable, try tell them how much you appreciate them! Gosh only knows how much pressure the holidays put on our postal services ❤️
<<< Back to Devblog
<<< Back to Devblog

OCTOBER 2023Well, the clocks have changed and the nights are suddenly getting colder and colder... What the heck, when did that happen?! Oh well, I suppose this is my perfect excuse to stay in and work on Tales from Hazelwood Post. But it does mean I have Halloween on the mind. Pumpkin, anyone?This month development "really" began in this little post office. Here's everything that has happened:Setting the SceneUI isn't one of my core skills, but I knew the central environment for this game, the post office, needed to be:• A cosy, warm and inviting place
• A low-stress environment, with everything easy to hand
• Contain a lot of information - the map, the address book, the letters
• Reflect the passing of time, both seasonally and dailyI enlisted the help of friend, and fellow Astra Grant recipient Murray Somerwolff for his expertise and a second opinion on how to make this and here's what we came up with 👇



Building HazelwoodThe next thing to do was to put the world's most rudimentary version of this into Godot......Yes, Godot! * gasp *
The choice has been made, and I'm excited by it!To help with the programming, I enlisted my collaborator on the prototype, and younger brother Silas (known as Silabear online). We're both new to Godot, but together the task of "learning absolutely everything" doesn't seem too great.Towards the latter half of October, Silas came up from London to Edinburgh to stay with me and we spent an intense week together coding the game. Featuring chaotic Github commits such as:

Our goal over the week was to get Tales from Hazelwood Post working in it's most basic form, so we could keep iterating on top of it.

Bringing Hazelwood to LifeOnce this was done, I went ahead and commissioned some background art for the game from the fantastic Stevie Choo.At this point, the UI changed a little. I condensed the whole playing area back down into the one screen, and finalised exactly what tools needed to be visible on the screen at any given time. Once Stevie had all the details, now it was time to bring the whole scene to life!Here are some of the stages we went through:




Oh hey! That last image looks a little familiar... Its this page's current background!But how does Tales from Hazelwood Work?I've spent all this time talking about the visual and coding developments we made in October... What of the actual game itself? Well, in October we went through two different iterations of the game, which changed some pretty key details about the game. I categorise them as:Version One A version of the game where you receive letters each day and can choose to deliver them, not deliver them, and get them wrong. The following day you have a chance to try again.Version Two A version of the game where you cannot 'finish' a day until each letter has been delivered correctly, allowing us to finetune exactly what each day looks like and what happens on each day.Both these versions exist in some format in spreadsheets, game design documents, and indeed in the coding. But at some point Version One seemed like it was an unruly beast. Since this puzzle relies on the player having knowledge (and not having knowledge) at different parts in the game, how could I guarantee (for example) the player would know where "Winston Holloway" lives, if I've allowed them to not deliver his letter on days 1 - 4?It was a conundrum only Version Two seemed to solve.So, for now at least, each day in Tales From Hazelwood Post is 'fixed' in time with a specific requirement to complete it. In this way I can control how, and how quickly a narrative unfolds. For this, I'm finding spreadsheets easy to use. See below.

The Clock AppNo, this isn't a cool thing in the game... I'm talking about Tiktok.Last but not least, this month I decided to try out ✨ marketing ✨, and by that I mean posting Tiktoks about the game (and other general puzzle things) daily.The sort of Tiktoks I'll be posting are faster, short-form snippets of pretty much everything I'm typing out here. But if you're a more visual person, you might want to follow and keep up with updates in real time.
@mairispaceship shout out to the real hero of my cozy puzzle game, which is the massive placeholder Google Sheets map ✨️ #gamedev #gamedesigner #cozygames ♬ fish in the pool・花屋敷 - ヘクとパスカル
For now, that's all for October!I'm so excited to see what November brings. But until then, I hope you've had a lovely spooky season !
<<< Back to Devblog
<<< Back to Devblog

SEPTEMBER 2023Woah! First ever dev blog. How exciting! But wait, I'm getting ahead of myself. I should first introduce myself.My name is Mairi Spaceship and I'm the Game Designer behind Tales from Hazelwood Post. I'm a solo developer, but I'm also really not because literally none of this * gestures vaguely * would be possible without the help of the folks I'm making it with.First of all, this whole thing is funded by the Astra Fellowship - a grant and mentorship to support "thinky game" developers. In fact, here we all are on the 2023 cohort! 👇

The Fellowship runs from September to August, and for the first month (this one) I took part in a series of game jams to get the creative cogs whirring.If you want to read more about those game jams, I wrote all about the experience here, but the real reason you're here is for this game. Because the truth is, Hazelwood began as one of those game jam games.This early version named Delivered, is available on itch.io. In Delivered, you figure out where everyone lives by reading through their letters. It's an incredibly short game, but it's got all the ingredients of Tales from Hazelwood Post in it.
• A map, around which the gameplay was anchored
• A series of letters to unpack and read, telling the stories of the citizens
• A drag-and-drop mechanic for moving the names onto the mapSince it was just a game jam, I illustrated everything myself - but the coding was done by my brother Silas, who is also the programmer on Tales from Hazelwood Post. I'm sure you'll meet him in the next devlog.

As we head from September into October, I'm deciding between a few big questions on the game:What will the game be called?Believe it or not, this game went through a number of names... Delivered, to Dear Friend..., to Penny Black before I settled on Tales from Hazelwood Post. My absolute favourite name the game really nearly almost had was suggested by Lucas Le Slo - Post Romantic Address Disorder. It still makes me smile daily.So, why Hazelwood Post? I came up with the idea that the central town would be called Hazelwood, to pair nicely with two neighbouring locations - Crow Hollows and Lighthouse Point. This game is all about being in a place both physically and emotionally. Calling it Tales from Hazelwood Post does both those things, it sets up the stories and the sense of place.Or at least, I hope it does 🤷
...And if it doesn't, please don't tell me. I just bought this domain name lol.What game engine will the game be made in?Delivered was built in Unity, but Unity has not been the most popular lately for plenty of reasons, so I'm looking instead to other engines like Godot or Inkle this month.That's all for September! See you in Spooky season 👋
<<< Back to Devblog
Subscribed
Thanks for subscribing!
When we have something new to share, you'll receive a letter in your inbox :)