One last project for 2022

Hello! Time for December’s episode of “here’s what I’ve been working on recently, and also here’s another thing“! I guess I’m gonna try to do these every month, roughly? That seems doable.

What I’ve been working on recently

Since my last blog post, I had a go at making something for this year’s #7dfps – short video above! (I livetooted my attempt over on Mastodon, if you’re interested in the details.)

I called it quits on day 5 though. Partially, because I was running out of steam, but also partially because I like where it seems to be heading, and I really don’t want to rush it. I’ve now had a few days to recover, and I’m excited for it to be my new main project for a while. Going to keep poking at it when I can, over Christmas and the new year.

It’s a bit unexpected, but I’m starting to really like working in 3D. Godot is a lot of fun! And I’m finding (to my surprise) that I really enjoy 3D modelling! I don’t know why it took me so long to just sit down and learn how to use Blender. It’s nice to have a new project that lets me practice these new interests.

The Dicey Dungeons Christmas Special

For today’s “something else”, I just wanna give a shout out to a new Dicey Dungeons mod that came out today – it’s an update to last year’s collab mod “Christmas Special“, with 8 new episodes! The update is available in two flavours – as a standalone with just the new episodes, or in a big megamod with last year’s episodes as well.

[Christmas Special 2]

I played through the new episodes near the end of development, and there’s some really good stuff in there! I particularly like the Robot episode, which explores a forbidden design space that nobody was meant to contemplate. Here were my thoughts, in order:

  • oh my god, how are you doing this
  • why is this not crashing the game
  • I can’t believe you made a whole episode around this idea

And: while I’m recommending Dicey mods, I wanna give another shout out to Tennis, which came out earlier this year and which I liked a bunch. Not only is it packed with great ideas, but the mechanics made me laugh out loud more than once!

3 Comments

Begin/Again

Posted in terrynews

Hi there! Welcome to the first in (possibly) a regular new series of blog posts about what I’m up to. Blogging! Why not!

Here is my new plan: now that twitter is gone forever, every couple of weeks, I’m gonna try to make a short post about what I’m up to. If you wanna follow along, I’ll post links on Mastodon and Cohost. Also I’m pretty sure this site’s RSS feed is still a thing, but I’ve never really understood how RSS works?? Anyway here we go

What I’ve been working on recently

I’ve been trying to finally get to grips with 3D. It’s about time!

I’ve made some 3D things in the past of course, but I’ve always felt like I was cheating. The truth is, I only really know a couple of basic tricks – like how to stick cubes together to fake a 3D model. I get out of my depth pretty quickly, and everything takes me ages. I had no idea how lighting and shaders work, or how to make a real 3D model, or how to rig and animate something, etc.

So, I’ve gone back to basics, learning it all for real – I’m working my way through the Blender donut tutorial, and slowly learning how to do things in Godot. This is absolutely exhausting – but I am slowly starting to get somewhere with it. Making big steps forward, but starting off with 30 steps back. My screenshot above is, uh, where I am right now.

I totally failed at making something for the Haunted PS1 Halloween jam – but 7DFPS is coming up, and I’m hoping I can make something small for that instead. Hopefully I’ll have something to say about that next time.

Leaving Twitter

I figure a good structure for these new blog posts is:
– Something I’ve been working on
– Something ELSE

Today’s “something else” is that I’ve stopped using twitter.

Obviously, this feels like an incredibly dumb thing to do – I’ve been active there for more than a decade, I have 62k followers, it is the MAIN way I communicate with people online, and the main way I tell people what I’ve been working on. But man, it’s just been harder and harder to justify staying there. Like the skeleton once said, if it sucks, hit da bricks.

It’s not just the Musk stuff, although that’s obviously a big factor – truth be told, twitter has been a source of stress for me for a while now. I’ve thought about quitting multiple times! I know this is kind of a good problem to have and all, but once you hit a certain follower count, twitter stops being fun. Even when it’s not necessarily negative, it starts to feels like you’re on stage at all times, and it’s stressful! Or at least, it was for me. (And it’s *addictive*, in a way I found genuinely distracting.)

If twitter somehow survives in the medium to long term, I’ll guess I might reactivate it to post the occasional big news, like a newsletter you forgot you signed up to. But I think I’m done with posting there regularly. Excited for the new things, whatever they might end up being.

12 Comments

Super Hexagon, 10 years on

Posted in super hexagon

So, hey! Today is the 10th anniversary of Super Hexagon’s original release. I know, I can barely believe it either. I don’t have any big plans today, sorry – but I wanted to mark the occasion here. <3

I still don’t really know how to think about Super Hexagon, sometimes. It was a game that just sort of came along, while I was working on something else, a game I very much made for myself, tuned to my own reflexes. I didn’t expect any kind of reaction to it, let alone the one it got. I would never have imagined that anyone would still be playing it 10 years on. I’m unbelievably proud of this thing.

I released VVVVVV’s source code on its 10 year anniversary a few years ago, a lot of people have been asking me if I’d do the same for Super Hexagon, and… maybe? I do like the idea! But not today. There’s no rush. Super Hexagon is actually still being worked on, with updates coming to keep it running well on modern hardware – so making the source available is a bit messy right now. Maybe in the future!

Anyway. Please enjoy these weird early development screenshots from the game, which I enjoyed rediscovering!

11 Comments

See you all next time

Welcome back! Reunion’s been out in the world for many many weeks now, so I thought it was a good time to check in! Thank you so much to everyone who played it, everyone who streamed it, everyone who watched it being played – I couldn’t be happier with how it’s gone down.

(The start of Retromation’s great series about the DLC)

With the DLC out in the world, I found I had a lot of things I wanted to say about the various episodes, while it was still all fresh in my mind – so I wrote some twitter threads! One for each character. I’ll link them here for future posterity:

(edit Nov 2022: I’ve left twitter! I liked these threads and didn’t want to lose them, so I imported them as pages on my blog instead. Maybe that’s where I should have written them in the first place!)

I enjoy doing this sort of thing, but, uh, maybe twitter is not a good place for it? I can’t help but feel like I’m annoying people, like I’m interrupting other people’s conversations to talk about myself, or something like that. Maybe I just need to start blogging more instead, like I keep saying I’m going to!

What’s Next

So with the mobile ports and Reunion out, I’m slowly starting to think about what’s next. I’ve got a couple of small Dicey related things in the pipeline, which I’ll have news about soon – and I think it goes without saying that I’ll continue to keep Dicey Dungeons running smoothly everywhere it’s available (the 2.1 patch just went up on mobile, in fact!) – but yeah, Reunion is the last content update we’re planning. It’s our goodbye to the game. I think it’s a good finale!

It’s time for me to start thinking about making some new stuff. I’m excited about working on some smaller things for a while! Maybe I’ll make a few little jam games, learn some new skills, slowly figure out what’s next. Hopefully I’ll have more to say about that here in the next few months!

4 Comments

Dicey Dungeons Reunion

Hey everyone! Dicey Dungeons Reunion is out now! This is a major new DLC for the game – six new episodes, one for each contestant. There’s new music, new art, new equipment, and of course new gameplay! A lot went into this, and I really hope you enjoy it! <3

Reunion is available right now on all existing platforms:

[Steam] [itch.io] [Switch] [Xbox One|Series]

And, launching today, on iOS and Android!

[Apple App Store] [Google Play]

Finally, our Reunion DLC features an amazing new soundtrack by Chipzel! It’s available to buy on Bandcamp, or stream on all the usual places:

Dicey Dungeons Reunion OST

[Buy on Bandcamp]

[Apple Music] [Spotify] [Youtube Music] [Tidal]

1 Comments

The Reunion Reunion

Hey! So, it’s almost three years since Dicey Dungeons came out. This Thursday, we’re releasing Dicey Dungeons Reunion, a huge DLC that’s been in the works for about a year, which follows our big walking dice back into the Dungeons for six final episodes.

Since we’re finally wrapping things up, we thought it’d be nice to get the team together to have a big chat about the game, to reminisce about its development, and what it felt like to come back to our weird gameshow world.

Warning, this is pretty long! And it’s maybe only of interest to people who are really interested in how Dicey Dungeons came together! It’s been edited together from a couple of different conversations we had. Speaking are: myself, Terry Cavanagh (game design); Marlowe Dobbe (art); Niamh Houston/Chipzel (sound and music); Justo Delgado Baudí (programming); Holly Gramazio (writing); and briefly, Will Lewis (some of the voices).

THE BEGINNING

Marlowe
So, do we have any sort of plan here? Are we just gonna go for it?

Holly
Let’s start at the beginning, I guess? Which is Terry, and a little 2018 game jam…

Terry
Hi, yes, ok! So we’re all heard this story a lot, sorry. But: Dicey Dungeons started as a seven-day jam game in early 2018. I wanted to try and make a roguelike deck builder in the vein of Dream Quest, which at the time was a pretty underexplored space. It’s become a much bigger genre now, so I guess I got pretty lucky with the timing.

I really wanted to do something different in this space, and I thought working with dice would be an interesting unexplored avenue for thinking about these kinds of systems. It started as simple as that, just like: what can I do in this Dream-Quest-inspired space that hasn’t been done before? And from there, it just took off.

Marlowe
You know, I only played Dream Quest after we had finished making Dicey Dungeons – it was funny playing through and connecting all the threads.

Terry
Yeah, there are a lot of little references in there! I like to be pretty open about my inspirations. Reunion has a few more, actually!

PUTTING THE TEAM TOGETHER

Marlowe
I feel like I knew this at one point but probably forgot: how long had you been working on the prototype before you decided to start looking for other people to work on it?

Terry
Oh, not that long. Like three or four versions, so a couple of months. It was pretty rough at that point. I went to the games festival AMAZE in Berlin a couple of months in, and Niamh was there, and I’d been looking for a reason for the two of us to work together again for a long time. So I told her about this dumb dice game I was really excited about, and asked if she was up for doing the music. That was probably the first step towards making the bigger plan.

Niamh
Yeah, I remember that, we had the conversation over coffee.

Terry
Before that I’d just been using MIDI pop songs that I found online, which was never a long-term plan, obviously. In the earliest versions of the game the music was like MIDI versions of It’s Raining Men and Shake It Off

Marlowe
Was Kiss from a Rose in there or do I remember wrong?

Terry
I don’t think I had that one. But I can definitely imagine Kiss from a Rose as a great MIDI song.

Niamh
Loads of people actually really missed the MIDI pop when it was gone. They were like oh no, they were angry.

Marlowe
Angry that they had to listen to good music.

Holly
They came round eventually.

Terry
Yeah, sorry, I feel like I made you compete with Adele!

Holly
Niamh, when you started working on Dicey Dungeons was it already set in a game show?

Niamh
It wasn’t a game show yet but it had that… luck-of-the-draw feeling. And it reminded me of, you know, those slot machines you get in Irish takeaways. Little solitaire machines. Dicey Dungeons gave me this same feeling. It’s a game that’s not necessarily designed to be in your favour. Everything’s got an element of luck, and what gets you through is planning and organization.

That was the early stage of thinking about the sound design for it, just: what does it remind me of? That led into thinking about 90s game shows, like Gladiator.

Marlowe
I do feel like when I came on, a couple of months later, we hadn’t solidified the story. But I remember relatively early on, we all got on a call and talked it over and came to the conclusion that, yes, seriously, it was about a game show.


THE WORK BEGINS

Holly
So that was still quite early, like the middle of 2018, when you started?

Marlowe
I remember, Terry and I had our first phone conversation after I’d begun, talking about directions that the game could go. And we had this idea that we could do an Alice-in-Wonderland thing, like every level is a different world, where the characters feel almost out of place in a lot of scenarios.

The game had been originally themed pretty much like Dungeons and Dragons with all the enemies; but we wanted to get away from that and make it feel more unique. So I started out having a lot of fun doing this blast of different areas and characters, and then we started talking about what are the threads to pull on, what’s the theme, what ties it together.

Holly
And this is when you started reimagining some of the existing enemies, right? Because there were a bunch of very D&D things in the first versions which you transformed into these more characterful and peculiar and adorable creatures.

Marlowe
It was a really fun challenge having so many of the enemies already with a core design there when I started. I looked at what moves they had, and reskinned things based on that, which was really fun. Like, I remember I had a huge Google spreadsheet with all the enemies and what their moves were and what they were currently visually designed as, and then I would just fill in ideas.

There was a lot of back and forth with all of us, just with sketches and ideas that we thought were fun, and finding a new personality for each of the enemies.

Terry
I really enjoyed that back-and-forth! I had some really silly enemies in the original pixel art version, and then Marlowe would come up with a great new idea for them and a new visual design. And I was like, ok, I can work with this, and then I’d change the designs to better match. Like, I think the blowfish eventually became Sneezy, for example.

Marlowe
Oh yeah, that’s right! I forgot about that. Yeah, that whole process was really fun.

Holly
So that was a pretty hectic time – it’s when you started looking for another programmer too, Terry?

Terry
Yeah, around August it became clear that it was a bit much for just me, so I put out a call for a Haxe programmer, and found Justo.

Holly
Why were you making it in Haxe, actually?

Terry
Well, when you’re making a jam game and prototyping something quickly, it’s best to stick with what you’re most familiar with – and Haxe is kind of my go-to comfort programming language. So the game started out in that. And then it grew, and grew…

Justo
When I joined, towards the end of 2018, it was a few months old. I joined to work on implementing an animation system for the game and improving the sound system. The initial plan was to implement those systems in two or three months, but I ended up staying for the whole duration of the project.

Holly
And the animation system was the big thing to start off with? How did that work?

Terry
Yeah, Marlowe had been making everything in After Effects. I remember she asked about tools and I just said, oh, just use whatever you’re most comfortable with, we’ll figure out the technical details later. I really had no idea how complicated it was going to be to get those animations in the game!

Justo
Adobe After Effects is mainly used to create animations or VFX that are rendered offline. So we needed to find a way to export those animations in a format that would let us render them in real time. We had a couple discussions about how to approach this issue. We first tried to export each frame of the animation into a spritesheet but we soon realized doing it that way wasn’t going to scale well and wouldn’t let us have fluid animations and as many animations as we wanted.

Thankfully, while looking for alternatives I found Lottie (at that time it was called Bodymovin), an open source project that let us export the animation keyframes to JSON and the different sprites that made that animation into PNG files. Those PNG files were then merged into a spritesheet to save space on disk and GPU memory and to avoid texture changes in GPU as much as possible.

We had to limit the use of effects that could be applied to each part of the animation in After Effects to just a couple ones because the library didn’t support exporting some effects and other effects were too taxing to reproduce in real time. We also had to find ways to support some important effects by rasterizing them offline into PNG files and adding them into the spritesheet.

For the game’s animation system I wrote a parser for the JSON format that library produces and to process those keyframes in a way that lets us play the animations in-game in real time.

  

Terry
It was a pretty huge undertaking, but yeah, Justo basically made a bespoke process for putting realtime After Effect animations in the game. Occasionally modders ask about adding animations to the game, and they see our internal documentation about the process, and they’re slightly horrified!

Holly
If you were starting again from scratch, would you still use Haxe?

Terry
For this, yeah, I think so. Haxe is pretty great. I honestly don’t know why more people aren’t using it.

Justo
Being a niche language with a small community, finding solutions to some issues is hard. Thankfully, this small community has really brilliant and helpful people that ease that issue. We couldn’t have built Dicey Dungeons without the help of all the open source libraries we use: OpenFL, Starling, HScript, Polymod, Actuate,…

Holly
This is about when I first became involved as well, I think. When you’d all been reimagining some of the characters and you’d sort of collectively figured out it was a game show, but you didn’t know the details.

Terry
Yeah, all we’d really settled on was the game show thing, and a few stray ideas of what kind of story we wanted to tell.

Holly
So I just came on board to ask questions and make some notes and moderate this one-off big hours-long discussion about all of the different directions that the story could go in and how this fictional game show might be structured and how the plot would work. And I wasn’t at that point expecting to be involved beyond that, but obviously I was pretty familiar with the game just because, you know, I live with Terry.


(pictured left to right: Marlowe, Niamh and Terry at Day of the Devs, San Francisco, Nov 2018)

SHOWING THE GAME

Niamh
Honestly we were still figuring out some of the details when we met up for Day of the Devs in November 2018. Me and Marlowe and Terry in an AirBnB in San Francisco just watching 90s game shows. I think it was then when we all met up that the big theme kind-of solidified.

Marlowe
Yeah, I don’t know if we’ve really talked about it a lot publicly but I think it’s so funny how Day of the Devs was the first time I met Niamh and Terry in person, after working together for months.

And again in early 2019 when we took the game around a lot of different shows, when we were showcasing the game, and we all in varying degrees, like, basically lived together for three months in different cities in the US. It was quite the convention tour.

Terry
Yeah, we did like four or five shows back to back, that was absolutely brutal! I was completely out of it for weeks by the end of it.

Marlowe
Yeah. And you and Niamh did one in the UK right after we did all the ones in the States, right?

Terry
Day of the Devs was first, right?

Marlowe
Then PAX South, then GDC 2019.


(pictured left to right: Terry, Marlowe, Niamh and Will Lewis at PAX South, San Antonio, Jan 2019)

Terry
And PAX East. Yeah, so we went to GDC, then PAX East, and then right after that Niamh and I did Rezzed in London, three conventions back to back, which was probably one too many…

Marlowe
And we were just at different Airbnbs, we were really kind-of scrappy about it. Like we put all our booth stuff together ourselves, we ordered all of it. We were pushing pins on pin cards in the Texas Airbnb the day before the show…

I think my favorite booth story was at PAX East when Terry got really excited and bought a bunch of balloons that said DICEY…

Terry
Oh god, those balloons. That was such a big ordeal too, finding this huge American party supply warehouse, getting the balloons and getting them blown up and trying to squeeze them into the back of a Taxi. And the whole time I sort of knew it was a terrible idea, like I was making a mistake in slow motion.

Marlowe
Yeah, then you found out you couldn’t take them into the convention center, that they weren’t allowed. So we ended up just having these huge balloons that just spell out DICEY in the basement of our Airbnb.


Terry
Those shows were great. And it was so important for the game, just seeing so many people play it and see how they responded to it.

Niamh
Remember that kid at Rezzed?

Terry
Oh, yeah. I remember. The kid with the Knuckles hat who got really into it! He would have been about nine or ten years old?

Niamh
I think so. Like, he would come back and play the demo as one character then come back and play it as a different character and then when he’d gone through all the characters, asking if he could play the unlocked version, not just the demo. Full on game-designer kid with mechanics questions.

That was a really rewarding sort of moment, just for me. In game development, when kids play and enjoy your game, it’s like a different level. You go to conventions, and obviously, it’s mostly adults who come over and play.

Holly
Yeah, when you love something as a kid it can kind-of become a part of the fabric of how you apprehend the world in a way that, like – when you get something you’ve made to adults, it’s too late for that.

Niamh
Playing games as a kid for me – I didn’t have a whole load of titles that I played, but I got very heavily involved in Pokemon and The Sims and things like that. And it’s such a solid memory; for me to have loved these games so much as a kid, it stays with you. So there’s that extra layer of gratitude as a game developer to see a kid get so interested and just absolutely love it. It was really special.

Marlowe
Yeah, like, it’s pretty fun. I do feel like there are some kids who have played the game and have gotten really inspired by it. Which is pretty wild, because that’s something that I’ve always wanted to do with games that I’ve made. I want to evoke the same feeling I had when I was a kid playing games.

Holly
So Rezzed and this enthusiastic kid happened just over a year after the initial 7 Day Roguelike prototype, right? And to some extent you’d all been working on it since then? So it was a pretty intensive process for all of you. For me, I just came in for maybe a month and we talked a lot about the story and then I wrote a bunch of jokes and sentences and that was quite quick, comparatively. But you were all working on it for that whole year.

Terry
Yeah, in the end probably a bit more than a year for the team effort, Niamh and Marlowe and Justo and me.

Holly
Including a couple of months where you were just doing this huge circuit of shows…

Marlowe
I also just remembered that I did E3 as well. And we did Indiecade!


Marlowe and Niamh at E3 2019

Terry
Oh yeah, E3! I decided not to go to that one – I was still kinda recovering from Rezzed I think.

Marlowe
We were still working on the game while we were doing that, too. I remember there’s some backgrounds I drew in the airport while I was waiting to get on a plane.

Niamh
I think I was literally changing music to put into the game, like the day that we were going to conventions. Recording this thing that I just made up on the way…

Terry
A lot of the voiceover work happened around the shows as well. With Will involved in that too.

Will
Spinning in an abandoned office chair on the side of the street in San Francisco.

Niamh
Yeah, of course, and we just recorded it and put it in the game.

Marlowe
And then we did some of the voiceovers in a closet in our office that we hung up a lot of blankets in, and it was really hot. We had to go into the office on a weekend and set that up because we’re like: we’re going to be screaming in a closet. And we worked in a coworking space at the time.

Niamh
The voiceover stuff was wild.


(pictured: Will and Niamh recording the first voiceovers in San Francisco, Nov 2019)

Terry
I still feel bad that I was so skeptical about the voices until they were basically done. I was stressed that we didn’t have time for them. And then they turned out amazing. Sorry about that!

Niamh
I mean, like I do kind-of wish that we’d had a little bit more time with that because it’s one of those where I’m like, Oh, I don’t know about that voice and I don’t know about this one. But I think for the limited time and the technical and whatever else complications that we had, I’m happy enough with where we got to.

FINISHING THE GAME

Terry
Talking about this really makes me wish I was a better producer. I feel like I kept saying: we’re almost done. The last four months of development was like, Okay, we’re going to be done at the end of May. Oh, I guess we’re not, okay. I guess we’ll be done at the end of June? Oh, no, July? And it eventually came out in August 2019. I didn’t mean for it to be like that, I’ve never been good at time estimates, but that all becomes a lot worse when you’re working with other people and setting deadlines.

Marlowe
I do feel like we had a moment, like the time when we all gathered up and talked about the game show theme – we also had a moment where we were like: Okay, we’re saying this game’s gonna take a few months. But actually, it’s starting to feel like we could do something bigger with it, we could take it somewhere pretty far. And we kind of collectively made the decision. Like: yeah, let’s go. Heads down on this game and really make it everything it can be.

Terry
Yeah, that was probably at Day of the Devs.

Marlowe
I think after that, we weren’t feature creeping, per se, but we were able to say: we have to add this thing, we have to change that thing. It’ll make the game so much better.

Even the ending came late, the last thing we worked on. And pushing the game out that much gave us the time to do that properly.

Terry
I’m so proud of the ending, I’m glad we took the time to do that.

Holly
Yeah, there was a big gap for me between most of the writing and then coming back for us to all figure out what the ending is.

And by that point, I knew there were a bunch of languages the game was being translated into so it was so much more stressful to write. Because every word that I wrote down, I was like, Okay, this is being translated into twenty languages, every word I write is going to cost us. Can I make this line shorter and still have it work?

Niamh
But then towards the end we just had to get it done. I remember we had to make August for the final release because with game development, you only have these limited release windows where you think that it’s gonna make sense for you to release a game…

Marlowe
But at the same time, thinking about when stuff like Baby Squid as the host was added in, I swear that was the last two weeks of development.

Terry
Yeah, Baby Squid was such a minor character originally – Baby Squid only had one line! They just say, “oh, please come visit me again, I’m so bored and lonely” when you beat them.

But then we had the idea of the Jester spinning the wheel after each episode, so you’d get to know them better, and we realised that when the Jester is unlocked we’d need someone else to replace them. I remember we considered having lots of different enemies having a turn at spinning the wheel.

Holly
Yeah, I wrote a bunch of lines for them, Wizard spinning the wheel, Fireman setting fire to the wheel by accident, that kind of thing.

Terry
Unfortunately we just didn’t have time to implement any of that in the end, and we just went with Baby Squid. They became such a big character!

Niamh
I mean, if we’re being honest, the entirety of the soundtrack was more or less written, or at least remixed in the last two months.

Holly
I remember when you were just: oh, I think I should get a saxophone.

Niamh
Yeah, thinking: I can learn how to play and write jazz in like, two weeks, that’s fine. But I mean, it’s a process, it all worked out. We started off with chiptune, and then as the art progressed, and Marlowe absolutely killed it, that was when I got thinking: No, this really needs some organic flavor.


Finalising the soundtrack

Marlowe
Yeah, before Dicey Dungeons, I never would have thought that your music would fit with my art very well. But it did. I feel like now for the rest of my career, I’m going to have this curse where people will be asking me whenever they see I’m working on a game if you’re going to do the music for it. I think people just really liked the combo.

Holly
It really works! And then after all that last-minute stuff, the game came out…


THE RELEASE

Marlowe
I was so nervous.

Niamh
It’s so weird with games coming out in the digital realm, because you literally submit all your work and then you kind of click a button and it’s there and you’re like…

Marlowe
It’s just like, Okay. It’s almost unceremonious…

Niamh
Messaging over discord, sitting at your desk, like – I’m on my own.

Terry
Yeah, that was weird. Because there was a lot of like, I’m not sure how to describe it, but just frantic bug fixing and just working to cram every last thing into that final build which went up on the day of release – like, there was no final build that’d been sitting around for three weeks or whatever. Some really major stuff got added in the last couple of weeks! Even the review copy of the game is pretty different from the game that actually came out on release day. And then suddenly, it’s over, and you can’t really do anything for the game any more.

And it’s just very weird to go offline and go for a walk, and nobody around you knows anything about this huge thing that’s happening.

Niamh
It’s like that meme of the guy standing in the corner at a party, no one knows I just released a videogame.

Marlowe
I think the nice thing was, there were a lot of people who were streaming it, it felt like I was able to watch a little bit of people interacting with it. But we all live far enough apart that it’s not like we had a launch party, or anything. And I’d started another job by then!

Justo
For me, release day wasn’t as stressful as the days before it. I was more excited than stressed. The game was finally out and a lot of people were praising and enjoying it. And it was a release valve to all the pressure that was building up that let me focus on fixing some of the issues left that the game still had.

Terry
This was the first time I’d had someone doing PR on a game too, so Dana [Trebella] was looking after all that, writing to people, I didn’t have to, like, send things out hopefully to journalists or see if anyone was asking for steam keys or anything.

Holly
For me, I can’t really remember the day very well – I guess I mostly remember Terry refreshing twitter, and the Steam new top sellers page. And then: ah, there it is. There it is. It’s in the charts now, oh it’s at the bottom of the front page. It’s gone up the page a little bit now. And just sort of watching it over the course of the whole first week.

Niamh
It’s just – it’s incredible. When you finally put the game out and you start getting feedback on it. And like, going up in the charts. It’s the best feeling in the world.

Marlowe
Yeah, it really was. Like obviously, I loved all the work that we were all doing. But I think a month before we came to release, I had a little bit of that, like, fear of God, where I was like: oh my god, I think a lot of people are gonna play this.

Niamh
Yeah, I had that fear of God in me from January onwards, because the reception that we were getting at every convention that we went to was really positive. Every convention that we went to, I was like: wow, we really have something here. And I want to make it as good as it possibly can be. I’d been happy enough with the music before then, but after that I was just like: no, it’s just not right for the world.

Marlowe
Yeah, you really did an overhaul of it.

Terry
Yeah, it was like… obviously, I was hoping the game would do really well. But I wasn’t ready for it to be – like, by any standards that first week was ridiculous. I think you know this already, but it outsold my other games’ lifetime figures on steam in that first week.

Marlowe
I don’t think I was expecting that either. But I was obviously very happy to see how many people were playing.


Turns out, it was regional, but still!

Holly
I remember for a couple of weeks I’d just occasionally go and look at the Steam page where, you know, you can see what people have screenshotted. And just going through that – and going, oh neat, people like this joke, or that one, or this character, amazing. You don’t normally get that kind of sentence-by-sentence feedback on a thing you’ve written.

Marlowe
It was really fun seeing what characters people latched on to. There are definitely some totally surprising characters in terms of like, people talking about them. Some of it had to do with writing and some of it had to do with the design of the game itself. Like I think about Loud Bird and how infamous Loud Bird is in that game now – I don’t think I would have thought about that while I was drawing the character or anything.

But I also like how there’s a lot of instances where I think Holly, you did a really great job of weaving in little dashes of character backstory. So people can, like, catch on to the fireman and the snowman being a couple and stuff like that.

Niamh
I think that we have a really incredible community of people who play this game. Every time I see a Dicey Dungeons meme or any sort of content. It’s really lovely to see people picking up on all the little intricacies of the game.

Marlowe
There’s some people making fan art now that blows my mind. There are people who’ve drawn human versions of all the dice. I don’t know if it will ever quite sink in with me how cool that is.


Art by @mitukan_sub


Art by @chorbkey


Art by @taiga080521

Holly
There’s been lots of modding as well, right? How does that feel from a game design perspective, to see people like inventing new rules and equipment and ways to play?

Terry
Oh, it’s really gratifying, because actually a lot of time went into making the game be moddable, making sure all the game’s data was accessible, and in human readable spreadsheets, and that everything worked in really simple-to-understand scripts. Right from the start, the game found an audience of people who were interested in poking at it, and I really wanted to make it accessible for them.

Actually, one of the best things about working on Dicey Dungeons was my discord server for the game, the Dicecord. It’s such an incredible community, I don’t know how I lucked into it. Right from earliest public builds, I got such incredible feedback from people – Dicey Dungeons is a really significantly better game because of it, I think.

And it’s always a thrill to see a weird item be modded into the game, doing something I didn’t even think was possible. Like, one example, there’s a helium item that I love from the mod More Fluff, which gives you loads of dice, but they all float up from the bottom of the screen and you have to catch them. So good.


Helium Balloon, from the mod MoreFluff by Jackeea

Holly
And then after a few weeks to kind-of absorb the release, we went right into the Halloween Special.


POST-RELEASE: PORTS AND DLC

Terry
So yeah, after the launch went so well, we started talking about doing a nice content update for the game! I had some really over-elaborate ideas that would have taken forever, but Niamh suggested we just do a small Halloween themed update first, which was a much better idea.

Niamh
I wasn’t at home so I was doing remote work, which was a little bit tricky, I didn’t have my usual studio setup. But I very much enjoyed starting out with the premise of: okay, it’s like the Backstreet Boys meets Monster Mash.

Marlowe
Yeah, doing the Halloween costumes was really fun too. I felt like it was sort of a do-over of that idea of how we had already reskinned the enemies – puffer fish to hedgehog – and now we were doing it again. Thinking about what each of the characters would dress up as for Halloween and thankfully, the way that the files are structured for the art, it was really easy to swap in assets and change assets, but keep all the animations pretty much the same. I didn’t have to do a lot of reanimating.

We did so much work in such a short amount of time with that DLC. I kind of forget how much art got made for it. Like, I forgot that Madison dressed up as Lady Luck! It’s a nice surprise for myself every now and then when I play the game again or see a screenshot.

Terry
I feel like with all the travelling we did and the last-minute gearing-up to get everything ready for launch, by the time we sat down to work on the Halloween special, we were really firing on all cylinders, at the top of our game. I think it ended up being so, so good. I’m really proud of those episodes!

Marlowe
I think it’s got some of my favourite backgrounds, from the whole project.

Terry
And the music is so good, the Backstreet Boys inspired one especially. That track is amazing.

Niamh
Thank you. Yeah, I had a lot of fun with that. I’ve never got to do spooky and this was a whole different thing: like, do spooky but make it fun.


We tweeted about some of the costumes shortly after the update came out.

Holly
And then we all except Terry and Justo went off and did different stuff.

Marlowe
Yeah. When Dicey Dungeons released, I started working with Rose City Games on Floppy Knights, which has been released now. And now I have a new job, I work at Mega Crit. But I’ve been working on Dicey Dungeons in different spurts throughout all of that time. So it’s been a constant in my life.

Terry
And I’ve just never really stopped working on it. Like, I took a little time out after Halloween, but then I got back into doing updates, and we started on the Switch ports, which Ruari O’Sullivan came on to lead on. More recently, stuff on the Xbox ports which Ratalaika did. And yeah, for maybe the last year or so, alongside all that admin and bug-fixing and porting, I’ve been working on Reunion. Justo as well, of course, working on all this stuff, on the mobile ports and bug fixes, and localisation work, adding more languages, things like that.

Holly
Tell me about the localisations! Because there are a whole lot of them, and even after the game came out they just kept coming.

Terry
Yeah, this is the first time I’ve done them, I got really into it! I really wanted to make the game available in Irish, and since that was happening, I kind-of just took an interest in supporting other minority languages. Among other languages, we’ve translated Dicey Dungeons into Irish, Welsh, Catalan and Silesian. We’re lucky to have a bunch of great translators working with us on it.


Some screenshots of our Silesian translation.

Justo
When we started working on the game we were using font files to draw the text on screen. It was fine at the beginning of the project but when we added languages like Japanese, Chinese and Korean we realized that the system wasn’t going to scale. It was really slow. (It may sound surprising for some but rendering text is hard because text hates you.)

Terry
Yeah, we started getting bug reports about that right after launch – fixing that became a pretty urgent priority.

Justo
I knew about using a SDF (Signal Distance Fields) font texture to render text from other projects I worked on so I started experimenting with them for Dicey Dungeons and, after some experimentation, we decided to use a variant of the technique called MSDF (Multi-Channel Signal Distance Fields) which improves the rendering of the glyph by using multiple channels to describe the shape of the glyph. Thankfully Starling already had support for MSDF fonts so that was one less thing to worry about while implementing them. This change gave us a huge performance boost and also let us have sharp text everywhere at any size we wanted.

Holly
I’d started learning Italian at that point so I played the game in Italian for a while, which was great, kind-of seeing how different things had been translated. Like, how often do you get to learn a language by reading something you wrote that’s been professionally translated?

It also added a lot of words like “sword” and “raygun” and “dice” to my vocabulary which, honestly, I haven’t had a whole lot of use for since.

Justo
When we added Arabic, that was another challenge.

Terry
Yeah, unfortunately, Haxe didn’t have Arabic support at the time. We had to write it ourselves. The Pros and Cons of open source!

Justo
Thankfully I found some open source libraries that helped me write the library we ended using for the task – which wasn’t perfect, but was enough for the game to have Arabic as one of its translations.


DICEY DUNGEONS: THE REUNION

Holly
So you two [Justo and Terry] have just kept having your head in it all along. But for the rest of us, it’d been a while since the Halloween DLC when we came back to do stuff on Reunion.

Marlowe
Yeah. In some ways it hasn’t been hard to get my head back in the game. But in others – obviously I couldn’t give it the same level of commitment when I’m also doing a full-time job.

But because we’re doing DLC, and we’re not remaking the entire game, that worked okay. Part of me wishes I could have done like ten different backgrounds and a bunch of different enemies. But I really did enjoy what I was able to do. I think we had a really good pace, in terms of enough time to get it done. And I feel like I had enough time to feel good about what I worked on. So I’m pretty happy with that.

Holly
For me, honestly I’d forgotten a bunch of what I’d written, and like I say when I played it after release I played in Italian which, to be clear, I don’t particularly speak. So reading through it all again – just reading through all the text in spreadsheets – at first it was almost like I was getting my head into someone else’s writing style so I could imitate it. And it just happened that the someone else was: me from a few years ago.

And then once I’d started remembering it all, I ended up with some pretty strong opinions about what all the characters would be up to now, so it was great to be able to dig into that. And luckily Pip [Philippa Warr] who’d done some additional writing and the editing and, like, “this joke doesn’t work” advice on the original had a couple of days available to do that again, so hopefully we were able to end up with something consistent with the original.

Niamh
For me it was a joy to come back to.

When Dicey Dungeons was released, one of the fun internet community things that happened was a tweet by Steve Pardo, who’s a session musician who plays with brass and saxophones, he put up a video where he was jamming over the top of the Dicey Dungeons soundtrack.


Steve Pardo improvises on the Saxophone over the Dicey Dungeons soundtrack.

So I got him on board for the Halloween DLC. And it was great, that’s how we got some of that spooky sax. And it was amazing to be able to hire someone to take over that role, someone who absolutely knows what they’re doing with it. So I reached out to Steve again for the Reunion DLC, and he sent me over some jams, again on the original soundtrack, which I started using as the foundation for the Reunion soundtrack. And there’s still some other snippets of samples and things, not all the brass is completely done by Steve, but he really did set the tone to help me start merging the body of the brass with LSDj chiptune music and, you know, that little flair of funk. And with Reunion, I also wanted to give it a little bit of a summery theme because of the date it was coming out. And I think I achieved it. I hope.

Marlowe
It was very funny how we got to theme the Reunion as a game-show-adjacent thing where it was a bit more like summery reality TV. Which I think all of us for some reason have some sort of affinity for.

Niamh
Somewhere in between Survivor and Love Island.

Holly
Yeah, we watched something like twenty seasons of Survivor during the first year of the pandemic.

Terry
Oh right, yeah! The weirdness of Survivor Reunion episodes were a huge influence here, just the bizarreness of everyone having to come back to a normal studio after having gone through this incredibly intense ordeal.

Holly
There’s a big thing with Survivor at the end of each season, a moment where everyone’s back together, they talk about how’s it been going since, some of them have stuff to promote, some of them have grudges that they’re secretly holding, some of them get asked one terrible question and have about eight seconds to answer it, some of them kind-of know they’re the crowd favourite even if they didn’t win. So that was a great inspiration to be able to draw on.

Niamh
I think, especially after the pandemic – like, “after”, in quotation marks – this was just a real spark of joy to come back to. Going back felt – you know, it was absolutely wild trying to do any creative work throughout the first couple of years of the pandemic. And it’s still leaving weird trails everywhere. So I would like to just give us a round of applause for actually completing this.

Marlowe
Oh, man. Yeah, that’s very true. I think that, in a time where there were so many stressors, for me this was really not a stressor. It was so much fun to work on and it was something to look forward to and enjoy being creative on.

Terry
That’s great to hear. Obviously for me it wasn’t so much a thing of coming back to it, but getting to revisit the game design did feel a bit like that.

Holly
Yeah, tell us about that and what you were doing with the design.

Terry
The Reunion structure for me was kind of about: what threads are left in the game design that are interesting to pull on, and explore a bit more? So one of the things I did at one point was just make a list of the unwritten rules for the game, things that I decided I wouldn’t do. And then, to think about episodes that were breaking those unwritten rules.

And that’s kind-of how the robot reunion episode came about, actually, the one where you flip coins instead of rolling dice. One of the big firm rules for Dicey Dungeons was that you only ever see six-sided dice – I think you totally lose your intuition about how chance is going to work once you start using, like, D20s or whatever. But, you know, for a weird reunion episode, anything is on the table. So I started making this coin based episode, kind of as a joke at first.

And that was really fun to figure out. Really difficult actually, it took ages to make that episode work. Because it turns out coins aren’t as, uh, expressive as dice.

Holly
Yeah, I remember you starting it saying, I don’t think I can make this fun. But I’ll just try it for an afternoon. And then a week later going, I still don’t think I can make this fun. But I don’t want to give up yet.

Terry
And now I think maybe it’s the most fun episode of the DLC.

Niamh
I think for all of us, it’s just been really nice to come back to and kind-of tie a bow on it and be like: okay, that’s it done.

Marlowe
Yeah, it does feel like the right time to tie a bow on it, you know?

Terry
Yeah, absolutely.

Niamh
Right. What’s next?

Marlowe
Like, the next game together?

Terry
I mean, people have long careers. I’m definitely hoping that at some point we’ll do something.

Marlowe
Yeah. We’ll all find an excuse to get the band back together eventually.

Holly
Any closing remarks?

Terry
Uh, well! I guess I don’t know how many people will actually play Reunion, you know, because it’s a DLC for a three year old game. I’m trying to be realistic about that. The main thing I’m really happy about is that when people play Dicey Dungeons for the first time, Reunion will be part of it, you know? That it’ll be part of the game forever. That’s something I’m really happy about. I think it’s the best part of the game now.

Because, uh, maybe I got slightly carried away with this? Like, I’ve been working on the design of this for a year. It’s hard to justify, or something. But there’s so much good stuff in there! I really feel like I’ve levelled up as a designer while working on this.

Justo
I really enjoyed working with the team a lot. All these talented people enjoying themselves and working towards the completion of a game, it’s really great!

Marlowe
Yeah, I have to say, I feel like just working on Dicey in general was such an enjoyable experience. For me, I feel like I really lucked out being able to work with all of you, after, you know, pretty much not knowing you at all before we worked on this game. So I feel very lucky. And I think it was a really fulfilling experience for me, because I felt like I had a lot of creative freedom. The whole time I trusted that everybody was really, really good at what they do. So it felt really good and comfortable. And I’m really proud of it. I just wanted to say that out loud.

Niamh
That’s really sweet. And also I 100% agree with it. I learned a lot from this project. I had to sort of take the reins on everything to do with audio. And I’d never have been given that opportunity before. So it was a big challenge. But I feel like I came out of it and I learned, you know, a hell of a lot from it. And yes, I feel like I’ve levelled up as a composer too in many ways.

And if I can just say as well, the reception to the soundtrack has been phenomenal. And I have really enjoyed doing my silly little saxophone videos and things. Well. I can’t play saxophone, unfortunately. But that won’t stop me from trying.


“you won’t know ur a natural until you try”

For me it’s also kind of just like, it’s so colourful. It’s so fun. It’s so weird. It’s been really, really cool to be part of something so unique.

Terry
Yeah, I’m really happy with that aspect of it in particular. The game is just so bright and colourful and cheerful and like, a welcoming place to spend your time.

Holly
I remember talking to friend’s partner who asked what I’d been working on, and I mentioned Dicey Dungeons, and he said: oh, yeah, I saw that, but seemed a bit too cheerful for me. Do you think you might do a reskin with, like, normal monsters? And: oh, no, I see where you’re coming from but don’t think so, mate, sorry.

Marlowe
I’m gonna start working on my own normal monsters mod.


Art by @terrivellmann

Oh, I don’t know if this is an appropriate thing to say. But I feel like I’ve always found our negative steam comments pretty funny. I feel like I get so much power out of reading people complain about how the art is neon or something.

Niamh
Do you remember when I got Limmy to stream it? And it just got absolutely obliterated by him.

Marlowe
I think I watched some of that and he was just like, I don’t like doing math and stopped playing it really quick.

Terry
Haha, yeah, you can’t make everyone happy. And you shouldn’t even try, right? I’ve seen some really nasty comments about the game, for sure. And plenty of people where it’s just not their thing, and that’s fine.

Marlowe
That’s just a thing to keep in mind with game dev, right – you shouldn’t be making a game to please everybody.

Terry
Yeah, I mean, this is the best game I’ve ever made, I’m so certain of that. And obviously its reception was great overall, I’m not complaining, but it’s so weird to me that it has lower reviews than VVVVVV and Super Hexagon, when it’s clearly so much better than those games.

Niamh
But on the other hand this is the first game that I’ve worked on that my mom played and really enjoyed.

Marlowe
Yeah, actually, my dad played it to 100%.

Niamh
An honour of the highest order.


Team Dicey Dungeons dispose of the DICEY balloons after PAX East

Reunion is out this Thursday on all platforms.

6 Comments

Coming Soon: Dicey Dungeons Reunion

Hey, it’s me again! I’ve got a big announcement about something I’ve been working on that I’m really excited about: One week from now, on 7 July…

  • Dicey Dungeons will finally launch on mobile (iOS and Android), and alongside it…
  • Dicey Dungeons: Reunion is coming out – a huge, free DLC, for all platforms, with six totally new episodes!

Gonna have a lot more to say about this before it comes out next week, but for now, I’ll just share a few screenshots. Can’t wait for people to play this, I’m so proud of it.

4 Comments