Hey everyone! Here’s your monthly peek into Binary Golf's development. It’s been a productive month as we push forward with the main story, focusing on Episodes 4 and 5.
🌋 Episode 4 – "The Volcano Trip"
This episode introduces two major gameplay features:
🌀 Wheel Ability – Roll at an increasing speed, climbing and sliding through walls. 🚁 Helicopter Ability – Temporarily fly through the air, opening up new paths and helping you recover from tricky angles.
In this episode, Batal travels with his uncle and two kids to a massive volcano for a field trip. The episode blends light-hearted exploration with early hints of danger as the environment grows more unstable the deeper you go.
Episode 4 serves as both a transition and a test: players are getting more tools, but they’ll need to start thinking creatively to use them well.
🐉 Episode 5 – The Robotic Dragons
Episode 5 dives into Batal’s imagination — or maybe something more real?
This episode is a chaotic, cinematic, and skill-testing ride — the kind of level I’ve been dreaming about building. Think Donkey Kong Country — but with golf balls. These barrels launch your ball in preset arcs across hazards and lava pits. You can aim some of them, while others fire automatically, leading to fast-paced chain reactions in mid-air.
Inside the volcano lies a hidden facility where three mechanical dragons are waiting. Each one represents a different elemental power:
🔥 Fire Dragon – Hurls fireballs and sets parts of the arena ablaze. ❄️ Ice Dragon – Freezes zones and makes your ball slide uncontrollably. ⚡ Lightning Dragon – Unleashes shockwaves and distorts your shot curves with electromagnetic bursts.
The boss arena plays like a mini bullet-hell golf encounter. You’ll need sharp reflexes, creative shots, and a bit of luck to make it through.
⛳ What’s Next?
Coming in June:
Finish Episode 5’s boss mechanics and polish the fight.
Begin planning Episode 6.
Your support means a lot, especially as things get more ambitious!
Don’t forget to wishlist Binary Golf on Steam to stay updated
Creating Mines Episode
Hey golfers! It’s time for another monthly update on Binary Golf. This month, we’ve been hard at work digging deeper into Episode 3, and we’re excited to give you a peek at what’s coming!
⛏️ Episode 3: Nanoseed Mines
Batal returns in an underground adventure filled with twists, turns, and tech-powered traps. The mines are packed with old machinery, mine carts, and pipes – a perfect recipe for chaos and fun, then he meet Zeinab, a nerdy inventor and friend of Khaled, who helps Batal navigate the depths. Expect puzzles, hazards, and new ways to play golf like never before!
💨 New Ability: Tornado Shot
Take full control! The Tornado Ability lets you steer your ball directly while it’s spinning in a whirlwind, until the tornado ends. It’s perfect for weaving through hazards or lining up wild angles mid-flight.
⚡ New Ability: Shock Shot
Blink and you're gone! The Shock Ability lets you teleport (flash) quickly in one of six directions – left, right, up, down, forward, or backward – and you can do this three times in a row. Use it to escape danger, cross gaps, or nail clever shortcuts.
🌀 Pipes: The Mines’ Hidden Highways
The mines are full of old nanotech piping systems. These pipes can suck your ball in and spit it out somewhere else on the course, some even split into multiple paths — it’s up to you to choose the best one!
🛒Mine Carts: Ride the Rails!
Introducing mine carts, a new way to traverse the course — fast and furious.
Once your ball enters a mine cart, it stays on the mine cart.
You can still jump and use abilities while riding, but timing is everything!
Carts can launch you to new sections or carry you right past key targets if you’re not careful.
I'm really proud of how Episode 3 is shaping up. With new mechanics, creative levels, and fresh characters, it's one of the most dynamic parts of Binary Golf so far.
Thanks again for your support — more updates coming next month!
I Can’t Believe I Added This… (New Abilities, Boss, & More!)
Hey everyone!
It's been a super packed month, with a ton of new environmental stuff getting completed as well as a bunch of new concepts, bosses, and powerful abilities -- so let's get into it!
🚀 Join the Official Binary Golf Discord!
First things first: There is now an official Discord server!
This is something I’ve wanted to do for a while, and now it’s finally happening. If you love Binary Golf and want to chat with other players, discuss strategies, share trick shots, or just hang out, this is the place to be.
I’ll also be posting exclusive sneak peeks, behind-the-scenes updates, and taking feedback directly from the community. Want to help shape the future of Binary Golf?
Join the server here: https://discord.gg/GCtX5uJf
Episode 02's Plans
Right after I uploaded the demo, which has Episode 01, I immediately began working on Episode 02. This next episode picks up right where the first left off, Batal is going to the forest with his mom and sister to find out something the mom has hidden, but something feels off, the trees have spiraling rings around them, and the rings look so high-tech. This is where I plan to introduce the mysterious machine-learning robot Telix, crank up the lore, bring in the abilities you know and love (plus some new ones!), and introduce more gameplay mechanics that I'm VERY excited about!
Episode 02 will feature several key new elements, which we'll go over below, alongside showcasing some new concept art and fresh environments.
Episode 02 [the Sahara Forest]
Here we have a lot of new hazards, tricky layouts, and environmental puzzles that take full advantage of 2 new abilities and some Binary Golf mechanics. This course is not as easy as the first course, but still, it's easy.
New Ability [Teleporter]
https://www.youtube.com/watch?v=qxnJkl9TjWI
This ability lets you put down a Teledot, then, by pressing (C) again, teleport to the Teledot and destroy it, but that's not all, you can also move the Teledot with the arrow keys (but moves horizontally only).
This ability is hard to master, but once you get the hang of it, it's a stroke saver and allows for some weird trick shots, kind of like Zed's W and R combo from League of Legends.
New Ability [Fire]
https://www.youtube.com/watch?v=NKfd2q-q2bs
This is basically a dash, that's pretty easy to understand if I do say so myself, but as you can see, it doesn't look easy to recover from if you misuse it. You'll launch yourself out of bounds if you do so.
I'm gonna be honest, I took this ability from Flamer from Kirby's Dream Course, I don't like this ability and I can't find much use for it, I added that you can steer for 0.5 seconds when you're dashing, and that you can burn through trees and light poles (same as Sparky).
New Boss [Ancient Baobab Guardian]
https://youtu.be/HKuNbMuLDjY
We have a new boss fight, but this time it's stationary, sometimes it can teleport to 3 set positions, but that's it, all the boss does is throw fireballs and spikeballs at you, as well as attack from below the ground, there are also 3 support poles, which also throw either fireballs or spring spikes.
This fight Is fun, ngl, I'd love to play a harder version of it because it's too easy for me, and speaking of harder versions.
Extra Courses
Now, this is what you'd call the "B-Side" of the game, this is the same layout of the original courses but much harder, I haven't done what completing this mode would do, so let's keep an eye out for that. No, there won't be C-Sides, although there are Episode 13 holes, which are the most difficult, very-specific challenges in the game, and beating them gives you clues on beating the boss of Episode 13 which is the mysterious powerful machine-learning robot: Telix.
Closing
Thank you for reading this – it has been incredible to watch this game and community come alive, and I am so excited to take everything to the next level in future episodes! You can expect more exciting trailers and other content updates in the coming months, so be sure to follow along!
Join the Discord here, I'd love to see more fans: https://discord.gg/GCtX5uJf
SEE YOU ALL IN THE NEXT UPDATE!
Official Publisher Announcement
As a solo developer, I'm excited to announce that Binary Golf has officially partnered with indie.io! 🎉 This marks a major milestone for Binary Golf, allowing me to take the game to new heights and reach a wider audience.
For those who may not know, working with a game publishing platform like indie.io helps indie developers like me focus on crafting the best gameplay experience while they handle all the behind-the-scenes magic. From managing store pages to creating marketing campaigns and making our game shine at events, indie.io has been a huge support!
Binary Golf was born from my love of Kirby’s Dream Course but I made it more fast-paced, competitive, and with better boss fights.
Why indie.io?
Choosing indie.io as my publisher was an easy decision. They have a great track record of helping indie games reach new players and gain visibility, and their support means I can focus on delivering more content and polish to Binary Golf.
Join the Community!
Don’t forget to wishlist and follow Binary Golf on Steam to stay updated on all the latest news and announcements.
Thank you for being part of this amazing journey! I can’t wait to share more with you all soon!
February Update
Hello, everyone! This month has been very busy, and I’m excited to show you what I’ve been working on for Binary Golf:
Episode 2: Sahara Forest
Episode 2 takes you on an adventure with Batal, and his sister Hana, and their mom as they explore a mysterious forest, featuring 2 new Super Targets:
The Teleporter:
Summon a Tele Dot at the ball’s position then press (C) again to teleport back into said Tele Dot, destroying it in the process, you can also move the Tele Dot with arrow keys (horizontally only). This ability is a bit complex tbh, but the holes make it a bit simpler.
The Fire:
Move very fast for 0.5 seconds and float in mid-air then slow down and drop, this ability is difficult for sure, but still the holes in Episode 2 don’t require hard execution.
New look for the Secret Warp
Here is a comparison, for both warps:
So, what do you think?
Color Mode, Static Background Options
To enhance the experience for some people who find the game too bright, I’ve added an option for Color Mode, there are 3 choices: Vibrant Mode (default):
Eyestrain Mode:
Night Mode:
I also added Static Background, which from the name, makes ALL backgrounds hold still, even the main menu.
Reworked Options Layout
The Options Menu has been re-organized for easier navigation, splitting them into 6 categories:
Sound
Graphics
Controller Remap
Keyboard Remap
Game Settings
Accessibility
How to Play section
For those who forgot some basic mechanics about the game, this would be a refresher, it also tells what ALL abilities do and some pro tips that you would need for the later courses.
That’s NOT the main way to learn the game, btw, there is an interactive tutorial when you start the game. Anyway that’s all for this month, see you soon.
LAN Multiplayer Party
LAN Multiplayer Party
Hey everyone! In this update, I wanted to add a multiplayer feature that allows friends to play but not on the same device, so I created a LAN (Local Area Network) connection. Here’s how things went.
How it works To get started, I needed to set up a local client-server model. The plan was to have one device act as the “host” (server) and others as clients joining the game, the server also has a client on the same device so that he/she can play, so I had to: • Set up a server to broadcast a local IP. • Allow client devices to detect and connect to this IP. • Sync game data (like ball positions and actions) to ensure all players see the same thing.
Challenge: Syncing Real-Time Data This has been a tricky part but not so much! But I had to synchronise ALL STATS from the players so that every connected player sees the same thing on their screen, and so I had to setup, and by all stats I mean: “Position, Vector, Curving shots, Abilities, HP, Strokes, and many more small details”, the server has no authority on the clients’ balls, so each ball is only sent from the client to the server.
Notice how after the white ball collides, it got hit but due to lag, the red ball didn’t receive the hit, maybe I can signal to the other ball that it got hit from the white ball’s perspective but it would be difficult because what if there was no lag and the 2 balls collided from both perspectives but then the signal came and now both balls get hit twice? I’ll leave it as it is right now and come back to it later. Challenge: Boss Fight The first boss has many attacks, and I need to keep the boss behaving the same for all clients and I have to take latency into consideration, what do I do? 1. Make the boss move and attack just like normal, BUT once the attack is done, wait for the server until it signals new attacks. 2. Reposition the boss from the server to the clients.
What’s Next? The next big goal is to expand this functionality to Steam’s multiplayer platform! This will allow players to connect and play with friends and randoms from anywhere, making Binary Golf even more accessible. I’ll be using the same server-client model just like the LAN, but maybe I can find something better hopefully, I won’t change much of the functionalities of the game. My ONLY problem comes from the fact that (ANYONE can cheat), that means the server and the client can cheat, I don’t mind much if it’s in a LAN server, but with random people, this would be griefing other players, making players not wanting to go online multiplayer, for co-op mode, it’s going to suck but not that big of a deal, for PVP? No-one would like that you can teleport to all targets and then teleport to the hole in like 10 frames as soon as the match starts. I’ll have to look into anti-cheating measures but that’s a topic for another devlog.
Or I could just move on to the next episode.
Anyway, thanks for following along! And stay tuned for more on the Steam multiplayer journey!
Adding secrets + visual updates
Hey everybody, I will be posting a devlog at the end of every month, this month we'll be talking about secrets.
First off, what kinds of secrets should I add?
Well, the first thing I thought of was secret treasures, like those rare items hidden from view or in tricky locations.
Secret Coins
The first secret treasure is this coin:
This is a simple coin that you find hidden behind walls/bushes or in hard-to-reach places, like this:
I put them behind walls or hard-to-reach places, but still, what do you get out of them?
I haven’t exactly thought of anything right now, maybe I’ll add a secret shop later where you can purchase items using these coins.
Alternative Exits
They are great for speedrunners and explorers alike, think of Super Mario World, or Donkey Kong Country 2.
But how exactly do I add an alternative exit for a minigolf game? when you can freely move the camera around and you MUST get all the targets for the hole to spawn.
I figured the best solution to be: Odd Targets
The odd targets function the same but behave in a different way, as you can see, the normal targets rotate counter-clockwise but the odd target rotates clockwise.
In this game, if you have one target existing alone, it'll automatically transform into the cup so you can win, however, if the lonely target is the odd target, it'll create a special hole that will put you in a different hole.
This is the progression layout of the first course, you start from hole 1 and end up with hole Boss, here you can see the secret route (hole S1) starts at hole 4 and if you succeed at this hole, you skip to hole 8 but if you fail, you go back to hole 5 like you were never in the special hole.
Easter Eggs
Fun references or jokes are hidden in your game. These can be nods to pop culture, other games, or even inside jokes with your dev team (unless you're a solo dev like me which no one gets), I don't have anything currently for course 1 but these will be added later for my game.
Secret Chests
scattered throughout the game, every chest contains a small message that adds some key solution to the biggest puzzle in the game which once solved, will unlock the hardest courses and a secret boss (think of Culex from Super Mario RPG, or Sephiroth from Kingdom Hearts)
Secret Letters
There is one for each course, collecting the letters will unlock extra courses, which are basically the same course but different obstacles.
That's all the collectable secrets, but let's talk about secrets that help to get you there, I made 2 key secrets.
Invisible Warp
The secret warp triggers whenever any ball stands in a specific spot once. This warp will open up for a certain amount of time until it despawns. if a ball steps on it, it teleports to an otherwise unreachable location, where the warp relocates for a return trip. This area usually contains a challenging treasure, with a reward for any of my secrets I talked about, the trigger event for this warp is usually hinted at in a subtle way. It WON’T come back again, btw, once it despawns, you have to restart the hole.
Mystery Switch
There are variant switches in the game, some disable conveyor belts, and some change day and night, but this switch does much more.
The Mystery Switch alters the map of the game in a specific timeline, these switches might open up new paths, reveal hidden rooms, or even trigger significant changes in the game world.
That's all I can think of right now, thanks for reading, and leave a comment about what your favourite secret is.
New languages available
I added 5 new languages, although they may not be 100% accurate as I don't know much about these languages so I used Google translate most of the time. If you find any errors or missing text, tell me in the community hub.
If you would like to add your language to the game, also tell me in the community hub.
Colors are better now!!
Appealing colors!!
The graphics should improve, so I tried to improve them, by selecting white with [color] checker textures, and a little faded backgrounds with fogs.
Some people complained about the colors looking unappealing, so here you go, I hope it is better.
Checkpoints!!
If you wanted to go somewhere in the main courses but you don't want to start from the beginning, then I added checkpoints to start from hole 7 or 13 (out of 18 holes).