A Nice Game About Balls is an upcoming skill-based, casual, ‘roll-like’ game built in Godot by one developer just trying his best.
There are targets. There are points to gain. Roll your balls to win the game. (I’m workshopping this.)
Each level will produce new obstacles, hazards and all manner of tricky things to avoid. You may even use these things against your opponent to your advantage...
You’ll play against human friends/enemies locally, or against the CPU in a single-player campaign.
NOTE: Development is in the early stages, so the screenshots and videos here are a work-in-progress - expect things to change!
NOTE: This post was originally published on my blog in December 2025
Hello again, internet! I intended to write a quick update every month, but I guess Ive been having so much fun bug fixing and feature creeping that I forgot to provide an update in November. Oh well.
[p align=\"start\"]Anyway, whats been going on? Lets break it down into bits that I can remember.[/p][p align=\"start\"][/p]An actual Steam page!\n
[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45825799/a0ecc8d21c8f706c11a6de629dfbd876df166caa.png\"][/img]
[p align=\"start\"]\nIt\'s been up for a while, as the screenshots on my Steam page already look a bit old and out of date - which is good, as that means progress, right? Anyway, please wishlist because it makes me feel good. Thank you so much and so kindly.[/p][p align=\"start\"]https://store.steampowered.com/app/4079120/A_Nice_Game_About_Balls/\"" style="color:#bb86fc;text-decoration:none;">Give it a look! [/p][p align=\"start\"][/p]Sound effects!
[p align=\"start\"]Id heard that adding sound effects to your game instantly makes it way more fun - and huh - thats totally correct. I created a handy SFXManager global and a big ol list of sound effect references, and now I can quickly add sounds at various events throughout my game, from UI / user feedback to all the different physics events that can occur in-game. Ok, maybe not all, but Im working on it.[/p][p align=\"start\"]Ive snagged some low-cost audio assets during recent sale which Ive made use of, and also used my mic to record some random voice stuff myself. Fun.[/p][p align=\"start\"]I get that sound effects are probably considered polish, and I shouldnt really delve too deeply into that yet, as theres still critical functionality to improve, but screw it - its given me a confidence boost that the game can be quite fun to play.[/p]Googly eyes and vomit!
\n[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45825799/47cc433172e737577f29e98b6d2da0a984d29a72.png\"][/img]
[p align=\"start\"]\nI did this recently, so I can actually remember it. For reference, a while back, I added a chompy mouth hazard to the game, where players balls can get chomped (this still feels odd to say), but after adding randomly spawned obstacles (more below) I realised the chompy mouth can actually gobble those up too, causing physics glitches (which are kinda funny, but probably make the gameplay too unpredictable).[/p][p align=\"start\"]To get around this, my chompy mouth now chokes up and spits out any non-player-ball objects it has swallowed up. This works well because:[/p]It adds a bit of randomisation to stop gameplay from being too static
[/*]I got to record myself making the choking/vomiting noises
[/*]Its quite funny
[/*]
Buffs!
\n[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45825799/98c88060a5f3a77d13fcc3fb991dc84df182f2cc.png\"][/img]\n
[p align=\"start\"]From the start, the idea for my Balls game was to create a mixture of skill and some light strategy. i.e., if youre a more skilful, experienced player, you can still even the odds against your opponent by deploying a well-chosen, well-timed buff card.[/p][p align=\"start\"]This could be adding a points multiplier to your own ball when youre confident your next shot will do the business, or deploying a physical obstacle for your opponent to deal with.[/p][p align=\"start\"]The balance should be such that skilful players can counter these buffs, either by knocking a points-multiplied ball from a scoring zone, or avoiding a physical obstacle completely.[/p][p align=\"start\"]This buff system is still quite early in development, and will likely be one of the last things to finish as Ill need to keep thinking up new buffs that people can earn or be gifted randomly... which brings me to...[/p]The gift goose cometh!
\n[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45825799/9e522eea5477baa5a6e570d4d84b084e5479e29b.png\"][/img]\n
[p align=\"start\"]To add more variation to a course, theres a chance a game can be visited by the gift goose, which will fly over the course and spawn gift eggs. This gives players who collide with a gift egg a weighted, random buff they can choose to apply now, or add to their buff deck for use later.[/p][p align=\"start\"]This should (hopefully) keep courses interesting during replays, and also adds a randomised chance to turn the tides of a game if you happen to be losing badly.[/p]And more!
[p align=\"start\"]There are loads of other stuff like refactoring and bug fixes, but theres way too much to mention, and it\'s probably boring to read about.[/p][p align=\"start\"]Until next time![/p]Minimum Setup
- OS: Ubuntu 12.04 LTS
- Processor: Intel Core i3Memory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: Relatively modern dedicated graphics card
- Storage: 200 MB available space
[ 6421 ]
[ 5843 ]
[ 1960 ]
[ 2357 ]
[ 546 ]
[ 1040 ]
[ 32771 ]
[ 177 ]
















