Code.Breaker() cover
Code.Breaker() screenshot
Genre: Indie

Code.Breaker()

Patch v1.4.1

This was supposed to be a bigger update, but it became big in an other sense, I suppose.
Initially, another Hangout was planned to be implemented, but while working towards that, we have found some bugs and issues that really needed squishing.
In fact, some of these issues have been plaguing us for a long time now, but no more.


  • Implemented new graphics options: You can now turn the scanlines of the CRT Filter on and off, as well as Chromatic Aberration.
  • CRT Filter Adjustments: Adjusted the filter settings to be easier on the eyes.
  • Fixing multiple potentially game breaking bugs
  • Fixing a multitude of smaller issues


Next patch, we will really be expanding the roster of potential Hangout sessions with our resident bookworm.
Stay tuned for that!

Thank you for supporting the development of Code.Breaker()

Patch v1.3

This is a relatively small patch, but it packs some very neat features!


  • Improved CRT Shader: New shader that adds a nice CRT effect, complete with chromatic aberration and a mild, authentic flicker.
  • Difficulty Settings: You can now select between multiple difficulty settings! Difficulty is set at the beginning of the game. Loading older save states may cause issues, sorry for the inconvenience.
  • Easy Mode: The puzzles too hard for you? Play easy mode had have an easier time getting through the game.
  • Hard Mode: Not difficult enough? Try hard mode and put your hacking skills to the test.
  • Story Mode: Just here for the story? Try story mode. Be forewarned, though, some branches of the story are locked behind the hacking mini game and can't be reached in Story Mode.
  • Achievement Menu: In preparation for our release on other platforms, we added an in game menu where you can look at all the achievements for the game. You can find the Achievement Menu under Extras on the Title Screen.


Next patch, we will be expanding the roster of potential Hangout sessions with our resident bookworm.
Stay tuned for that!

Thank you for supporting the development of Code.Breaker()

Code.Breaker() Release!

It's the big day!

It has been a long road, but we finally made it!
Our first game, Code.Breaker(), finally has its v1.0 release on Steam!

This is what you can expect from the full game release:

  • All three acts of the story
  • Hanging out with Jay and/or Kate
  • Chatting with four of your colleagues at Akiyama CyberTech
  • 23 Achievements to unlock
  • A multitude of different endings to discover
  • Glossary feature that unlocks lore to read up on as you play

As previously mentioned, we have more content updates planned in the coming months, which will come in the form of free updates, of course.

Thank you all for following the development of Code.Breaker()

We have a release date!

It’s finally happening!
Code.Breaker() will have its full release on Steam, May 23rd this year!
We are so happy to announce this finally.
With the release, we will go out of Early Access as well. Everyone who has bought the game during Early Access will be able to play the final game, of course.
The game will update on the 23rd, adding the third and final act, as well as the ability to hang out with Jay.
Aside from that, you might have noticed but, the game also has achievements now!
Currently, you can't unlock them, of course.
However, in the release version, you will be finally able to unlock all of them.
This has a long requested and teased feature, and we are really happy to finally provide it.

Is this the end then?
Not quite!
As previously mentioned in another update post, we aren't quite done.
There are still some features we wished to implement, but couldn't for one reason or another.
We'll be updating the game in the coming months, adding these features as soon as we can.
These features include:

  • Difficulty Settings
  • A story mode, for people who have a hard time getting through the hacks
  • A hard mode, in which the hacks are harder and more unforgiving
  • More achievements
  • Hanging out with Xiao
  • Hanging out with Amber
  • Hanging out with Martina
  • Alternative Routes depending on your decisions?
  • More Endings, perhaps?

These will come in the form of free updates, so stay tuned.

In the meantime,
Thank you all for following the development of Code.Breaker()

End of a road, Beginning of another

Hello everyone,

Long time no see, huh? ...well... Sorry about that. We are game devs first and foremost. Community management and writing blog posts like this isn't really any of our strong suit.
This might be a bit of a long one, though, so I'll maybe get the things most people want to know right out of the way.

So. What is happening with Code.Breaker()?
Well, good news. Yes, we are still alive. Yes, we are still hard at work.
Like I explained in a previous post, we can only really work on the game part-time, so it's taking us longer to finish it. But.
Act 3 is around the corner, in with that the conclusion of Code.Breaker()'s main story.
Yes, finally, you can play the game through to the end!
To give you a peak behind the curtains, there are just two major scenes that still need to be implemented in the game, as well as the actual ending (or endings, rather) and another hangout session with someone other than Kate.
Yes, finally, you'll get to know another character better! I'm pretty excited about that, too.
Kate's dialogue was some of my favorite stuff to write, so I'm pretty hype for getting to do another one.

When will it come out?
Honestly, we wanted to release it on the anniversary of the early access release but... a little birdy told me that isn't a good idea. The game would get buried underneath the big holiday releases, and nobody would know we were ever here. That someone has a lot more marketing savviness than all of us three combined. So... It'll probably be out early next year.
Implementing the story parts of course isn't the only feature we are working on or want to work on, there are still bugs to fix and features to implement/improve. So, after the story wraps up, we'll be using that time to give the game a bit more polish.

What can you expect in this next update?
Well, the conclusion to the story, for one thing. More opportunities to get into more difficult hacks, of course. Characters that only have played a minor role so far will get a bit more limelight as the story heats up, too. There will be some bad endings too, as well as variations to the final ending.
Will your decisions lead you to the "best" ending? Who knows what the best ending will be.
Of course, we want to add more opportunities to hang out and get to know all the characters in the game too, so another one of these hangouts will be added as well.
Once all of that is in, we are planning on leaving early access and finally, formally, releasing the game.
With the game's release, we also want to launch on other platforms than steam, like itch.io, for example. Beyond that, we'll have to see.
One thing we wanna do is port and release the game on Nintendo Switch. It's gonna be real interesting to see how that pans out.

So... is that it? Is that the final version?
Not quite.
We still have features we want to implement, features we promised.
Rome wasn't built in a day, and game development is hard. Honestly, the hardest part is managing your time, really.
There is still so much we want to add, features we need to implement.
We played cards really close to our hands, because we never wanted to promise stuff that won't be in the game eventually. However, there are still features that need to be added.
Our big wish was for you to be able to hang out with every single character, to get to know them.
Part of it was implementing these sort of "watercooler" chats, where you have very few topics, but get to learn about the characters a little better by chatting with them. Those are more of a hidden little feature, though, and they aren't "mandatory". Just a little extra to flesh out the characters more.
The main event, at least in my eyes, are the hangout sessions where you really get to dig into them, really get to know them. The plan is to slowly but steadily introduce possibilities to hang out with each of them. Jay, Martina, Amber, Kate, Amber, Xiao... I feel it important that you have the opportunity to get to know them. It also adds replay value, of course, because you can't talk about everything with everyone in a single playthrough, and you can't hang out with everyone in a single playthrough either.
So, that's like the major thing we want to add over time.
I personally also want to, sort of, add an interlude that might shed some light on the events that lead to Code.Breaker()'s main story. What form will that take, exactly? I don't know yet. But I'm optimistic that it will be interesting.

In the meantime, after Code.Breaker() concludes, the other two will try and hammer on a new game. Will it be a sequel to Code.Breaker()? Something entirely different? That remains to be seen.
Code.Breaker() was kind of my brain child, so it will be interesting to let the others helm something.

Anyways, I want to thank everyone who stuck around for the entire time and enjoyed what we made.
Given the occasion, I want to be real and speak from the heart about the game, its development, and the future.

Code.Breaker(), for us... was an interesting project. Because it wasn't the first game we wanted to work on as a studio. Rather, we noticed during pre-production that the game we actually wanted to make would've taken us forever, working full time. As a small indie studio with basically zero budget, we felt forced to put the project on ice, and work on something more simple. A prequel, we decided, was the best bet. Something with a more self-contained story. Something easier to make. Something we could whip up within a year.
Well... Things are rarely that simple, as you can imagine.
We encountered a lot of hurdles, not all being related to the actual development. Actually, the majority of snags had nothing to do with the game itself, but rather trying to run an indie game studio. There were more days than I can count where I just wanted to dissolve the company and go back to doing this as a hobby, I can tell you that much... but we kept at it, we kept it together, and we want to keep trying. Having a company enables you to do a bunch of stuff that you couldn't as a hobbyist, but of course it is also a burden sometimes.

So anyways, What was that mystery project we had to can?
Well, it all started as a game jam game, called Room Date.
There, you were going on a blind date with someone. But, your character has this special power that allows them to look at a person's room for a minute when you first meet them.
You were then supposed to use the info you gather on your date, without clueing them into the fact that you were in their room. It was a fun little game that never really got finished (as many game jam games do), that was also still very rough around the edges.
This then morphed into Heart.Beat(). A cyberpunk dating sim about being a hacker, going on dates with people, and getting roped up in a mysterious cybercrime plot that could destroy your life and those of all around you.
In this game you would play a thus far unnamed hacker who had recently moved to Neo Chiba because of circumstances beyond their control. Now, they want to make a living in Chiba by working as a freelance hacker. Their good friend Kate would chime in and push them to try and get to know people through the "Heart.Beat'' Dating App.
In the game, you would take hacking jobs for money, spend money on upgrades to your gear and apartment, as well as go on dates with different characters. You get to know these characters by talking to them non-linearly, unlocking new topics to talk about through small talk and other dialogue topics. New events would then unlock, depending on how the character felt about you. You could maybe become good friends and win their trust, or enter a romantic relationship, depending on what you said. You might also say the wrong things, and they end up hating you.
It was a pretty ambitious project for three devs with minimal funding, all things considered.
As you might be able to guess, the hacking aspect and parts of the dating sim gameplay then later turned into what Code.Breaker() would become - A prequel to Heart.Beat().
The unnamed hacker being the same protagonist, and the events of Code.Breaker() being what leads to them moving to Chiba.
And... we still want to make that game. There are places, characters and stories that we wrote for it, but never got to make reality.
We want to come back to Chiba. And we will.
We learned a lot from Code.Breaker(). How long will it take for us to make Heart.Beat()?
Who knows. But it's what we want to do.
The future is rarely certain, and if it is, it still isn't. Nobody can predict the future, least of all three indies who just want to make games that are cool.
Our hope is that, if Code.Breaker() makes enough money to cover our expenses, that we can start working on development full-time again. That would really be the best case scenario. If not, it'll be more part time game dev for us. One thing we definitely know we don't want to do is ever give up on it. We want to keep working on these games. We want to make something we are proud of.

Well, I have stolen more than enough of your time with this overly long, rant-style blog post.
I'll be back once the patch comes out. In the meantime, I'll be focusing on writing for the game again.

Thank you for reading my ramblings, and thank you for supporting the development of Code.Breaker().


Update - Patch 0.4

Hello everyone!

While we wanted to bring Act 3 with the "next update", we are still hard at work on it.
Instead, we have a nice little in-between Update for you with a few neat additions.

  • Added Extra Menu to title screen
  • Added Tutorial to Extra Menu
  • Added Glossary to Extra Menu
  • Added Minigame.
    You can practice your codebreaking skills from the title screen. Look how high you can get your high score! The minigame is accessible through the Extra Menu.
  • Added life to the subway
  • Some Bugfixes

Most of the sprites required for Act 3 are now done, so we moved on to writing the dialogue for it.
We don't have a specific date when it'll be ready (since we are working on the game part time and all) but we'll make sure to keep you posted.
Thank you for supporting the development of Code.Breaker().

Happy Snapshot Saturday!

Hello everyone!

​I was feeling particularly inspired and hammered out a whole new Hangout scene for our favorite timid cat boy, Xiao Hei Xu​!

This hangout isn'r ready to be fully implemented into the game proper just yet, so we decided to make a little preview build for everyone to enjoy.

It features new dialogue, a bunch of new sprites, and some interesting revelations about Akiyama CyberTechs loveable System Admin.

Sadly, It's not as easy to share these sorts of Snapshot builds on steam (at least we couldn't figure it out in time), so we had to upload the build externally.
You can find it on the game's brand new itch.io page, right here.
The Preview Build is available for free, of course, so go check it out!

Happy New Year!

We hope you had a good start into 2023. Let's hope '23 is gonna be a good year.

'22 was a busy year for us at HokaBento Studio and a lot has happened since Code.Breaker() first started into Early Access last December, both good and arguably bad.
But hey, we are still here and still working on the game.
Our top resolution for this year is, of course, finishing the game. We were planning on finishing by december, but as the live of indies who are just starting out usually go, things are rarely that simple. Something is bound to come in the way.
But, while we are still trying to find our new groove on development now that we are basically only able to work on it part-time, we are on the final stretch now, so here's hoping.
We'll keep you posted.
Of course, we already have plans, hopes and dreams for future titles, and we hope we can start working on a new game this year, but Code.Breaker() needs to get done.
In the meantime, enjoy this New Years themed artwork we whipped up!
Thank you for following the development of Code.Breaker().

Merry Christmas everyone!

Hello everyone!

It's us, your HokaBento Studio Team, coming to you with Christmas cheers!
We've been hard at work on Code.Breaker(), despite us only being able to work on it part-time now.
Of course, everyone has to take time off once in a while, especially at time of year. So, it's time for some good ol' R&R for us. Don't worry though, we'll be back to work in a couple of days.
Currently, we are grinding away at the new sprites for Act 3. We aren't really able to share WIP, because most of it would be spoilers, but we can share this nice little artwork Ellie whipped up for you all.

Merry Christmas, everyone. I hope you find some rest this time of year.
Thank you for following the development of Code.Breaker().

Update - Patch 0.3.9

Hello everyone!

It has been a while since our last update. A lot has happened since June, but I don't want to bore you with the details.
We showcased Code.Breaker() at multiple Anime Conventions, and were hard at work, both on Code.Breaker() and on keeping our company above water.
Being an Indie-Dev is hard sometimes.
Anyways, the patch.
While we couldn't work on the game full-time for the past few months with everything going on, we did manage to bring you some neat features today.

  • New and improved UI
  • Glossary Feature, explaining Lore and In-Universe Terms.
    New words added to the glossary are underlined. By clicking on them, the glossary will open up and show you the entry for this term.
  • Encounters!
    You can now have run-ins with several characters in the coffee kitchen. There is even a secret encounter you can find.
  • Improved Hacking Tutorial
  • Added Message Sounds
    Each Character has their own message sound to make it easier to distinguish who's talking
  • Some Bugfixes
  • Fixed spelling Mistakes
  • Improved Dialogue


We are still working on the game. Next update we'll be bringing you Act 3 and with it, the finale to the game's story. There is a lot of stuff that will go into it and I think you'll love it.
Some other future features we are working on:

  • More Hangout Sessions with other characters
  • More Environment details to investigate
  • Chapter Select
  • Adaptive Difficulty
  • Steam Achievements

Some of these may be rolled into the Act 3 Update, some might come later, but all are slated for the Full Release of Code.Breaker().
More updates to come, so stay tuned.

We hope you enjoy your time in Seattle, love the world, and the characters inhabiting this world.
Thank you for supporting the development of Code.Breaker().