Tag Archives: hexagon

Hello everybody.

I’m very sad about how the situation evolved with Open Hexagon, and I would like to apologize to everyone for the controversy that I’ve caused.

I’m using this blog post as opportunity to explain my intentions and my mistakes.

I’ve started playing Super Hexagon right after it was released, and fell in love with it.
As a independent game developer, I wanted to create my own tribute version of the game, not only as an experiment, but also as a completely new experience: I wanted to make the game fully open, both as a free open-source product, and also as a customizable and scriptable game, in order to let people share their creations and have fun.

I’ve¬†undoubtedly¬†screwed up, though.

On October 28, I asked Terry if I could make a clone of Super Hexagon:

Hey Terry, I really like your games, especially Super Hexagon.

I am developing a clone in C++.
Would it upset you if I released my clone as an open source game?

Thanks for your time

He replied:


I’m totally happy with anyone making a Hexagon inspired game, but
please don’t “clone” it exactly!

– Terry

In order to make Open Hexagon different from Super Hexagon, I designed it around customization, I got permission to use BOSSFIGHT’s totally amazing music, and I developed it as a FOSS (Free open-source software).

It is, however, still a clone.
I obviously had to be more clear in my exchange with Terry, and this is the first thing I apologize for.

But the worst decision I’ve made is without any doubt releasing Open Hexagon before Terry had a chance to release his PC port, I acknowledge that completely.

I apologize immensely for this mistake and I can assure you I learned something.
If I could have done things differently, I would have waited for the PC release of Super Hexagon.

But, in all honesty, my intentions are not to harm Super Hexagon in any way.
I don’t want to be a competitor: my game is a tribute and a learning opportunity for everyone.


After release, I asked Terry if he was ok with it, and told him that I would have taken it down immediately if he wanted me to. This is what he replied:


I feel a bit weird about it, and I really, really don’t like that you
released it before I finished my own port of the game to PC. But it’s
ok – congrats on finishing your first game! I hope you go on to make
cool things :)

– Terry

He also tweeted about Open Hexagon:

@terrycavanagh: So hey, Super Hexagon got cloned on PC. I’m getting a lot of messages from people about it, so I figured I should say something –
@terrycavanagh: I’m a little upset that he released it before I had a chance to release Super Hexagon on PC myself – but I’m basically alright with it!
@terrycavanagh: I’ve just checked it out there, and it’s not bad at all – the harder octagon stage was pretty cool. I also like the death effect.
@terrycavanagh: I’m hoping Super Hexagon will be out on PC and Mac REALLY soon – I’m working flat out to make that happen!

I was reassured Terry was ok with it, even if I realized my mistake of not waiting until he released his PC port.


I’ve been accused of theft. I’ve been accused of being an horrible person.

My intentions have always been good, I’m being honest. I never wanted to compete with Terry, I just wanted to provide a fun experience to people and a source code to learn from to developers.

I never claimed the idea was mine and I did everything I could to credit Terry and to encourage people to check out and buy Super Hexagon.

In the official page, executable and documentation files of Open Hexagon, I ask people to look at Terry’s games and eventually buy them. People who enjoy Open Hexagon should purchase Terry’s original game because he invented the main concepts and without it Open Hexagon wouldn’t even exist.

The phrase “This is a clone of Super Hexagon by Terry Cavanagh” appears on the main menu of the game.

I’m not passing the idea as mine, the idea was taken from Terry and I’ve never said otherwise.

The game, however, is mine, because I programmed it from scratch and I’m proud of the results.

I’m not stealing Terry’s idea – otherwise I wouldn’t have tell everybody that Open Hexagon is a clone of Super Hexagon, provided links to Terry’s pages and kindly asked Open Hexagon players to purchase or at least check out the original.

I’m not a thief, and I will never accept this claim.

Super Hexagon is an amazing game on its own: music and levels are completely different from Open Hexagon, and it completely worth experiencing even after having played my game.

This reason alone deserves a purchase of Super Hexagon, but considering that Terry Cavanagh is an amazing person (and I thank him again of letting my project live, even if I made some horrible decisions), he really deserves the money for his fantastic products, and I encourage everyone to visit his webpage and try his games.

I’m doing a lot of work to differentiate Open Hexagon from Super Hexagon – I hope people can give my game a chance, as it is truly becoming a different experience from Super Hexagon.

Sorry for causing all this trouble and controversy, my intentions were not bad.I’ve learned a lot from this entire experience.

I apologize to everyone, and in particular to Terry.


Official page:

Fixed: input being registered when the game was not in focus.
Added: config overrides. (JSON files that override certain config parameters)
Added: .bat files for WINDOWED and FULLSCREEN modes.
Changed: JSON name members for windowed/fullscreen config parameters.
Fixed: sudden side number changing bug. (now it waits until all the obstacles are removed)
Fixed: impossible pattern bug.
Added: another tutorial level.
Added: new style. (zen2)

Open Hexagon is my first completed game.
It’s a fast paced fun clone of Super Hexagon (by Terry Canavagh).

The goal of the game is to survive as long as possible, by avoiding the walls closing in towards the center.
You are the little triangle, and can rotate by using the left/right arrow keys.

The soundtrack is made by BOSSFIGHT.

The game is completely customizable: you can create and share levels/patterns/styles/music.
Everything can be modified and created with your favorite text editor, thanks to the simple JSON language.