H.Stucki
banner
stucki.cc
H.Stucki
@stucki.cc
Creating Powerball – an indie throw-and-run game in the making
Pinned
H.Stucki @stucki.cc · Oct 18
Just wrapped up the blockout for my game Powerball 🥎
Built with @threejs.org + @fastapi.tiangolo.com 🚀 — runs in your browser, no installs.
Still early & a bit rough, but I’d ❤️ your thoughts!
10 playtest slots open until 20:45 UTC 👀
www.stucki.cc/Powerball

#blocktober #gamedev #indiedev #blender3d
Added mobile controls! 📱
I tried different ways to keep strafing without using two joysticks.
Now there’s a single joystick with two perimeters — the outer ring for walking, the inner ring for looking.
What do you think? Try it 👉
stucki.cc/Powerball/

#gamedev #indiedev #screenshotsatuday
November 2, 2025 at 6:50 AM
Just wrapped up the blockout for my game Powerball 🥎
Built with @threejs.org + @fastapi.tiangolo.com 🚀 — runs in your browser, no installs.
Still early & a bit rough, but I’d ❤️ your thoughts!
10 playtest slots open until 20:45 UTC 👀
www.stucki.cc/Powerball

#blocktober #gamedev #indiedev #blender3d
October 18, 2025 at 6:46 PM
This is my current solution for third-person camera clipping in three.js. It works, but it’s far from perfect 😵 💫

What would you suggest to improve it?

#gamedev #indiedev #screenshotsaturday
October 11, 2025 at 6:45 PM
Reposted by H.Stucki
everyone should checkout Messenger by Abeto. it's a free browser game where ur just a little delivery kid on a little planet!
messenger.abeto.co
September 28, 2025 at 12:35 AM
Some screenshots from my first blockout of the Powerball level Playgrounds 🏗️

#gamedev #indiedev #blocktober #screenshotsaturday #blender3d
October 4, 2025 at 2:53 PM
Gamedev math: 2h = 2w, 2w = 2d 🤯
Some tasks I thought would take forever were done in days. Others I expected to be quick dragged on for weeks.

Examples:
✔️ ball bouncing
✔️ Arm up, ready to throw

That last was very tricky – AdditiveAnimationBlendMode messed up many animations

#gamedev #indiedev
October 3, 2025 at 6:38 PM
Moodboard for my Powerball level. The map will have two equally important parts:

🗼 Tatlin-inspired vertical tech-steel zone with pipes and platforms
🌱 an urban-guerrilla-gardening inspired horizontal maze-like area

#gamedev #indiedev #leveldesign
October 1, 2025 at 3:15 PM
Villecroze 2025, watercolor on paper, 18 x 18 cm.

#Watercolor
October 1, 2025 at 2:59 PM
Turned my cardboard model into a Blender file ? Now the main architecture for my Powerball level is set! I’m thinking of surrounding it with a mix of guerrilla-gardening park and maze.

#gamedev #indiedev #leveldesign #blender3d
September 30, 2025 at 6:52 PM
Trying to sketch the main building for my Powerball map – inspired by Tatlin’s Tower. But I couldn’t wrap my head around it on paper… so I built a cardboard model instead.

How do you usually start your level designs? Sketching, or straight into 3D? Really curious to hear 👀

#gamedev #indiedev
September 29, 2025 at 5:45 PM
Opinion poll: You set up a character controller (a jelly-like courgette 🥒), added a third-person camera… and hit the classic clipping problem.

How do you fix it?
A. Move the camera (e.g. with a spring)
B. Render walls transparent
C. Something else?

#gamedev #indiedev
September 28, 2025 at 8:05 AM
Created a logo and the first UI for my game Powerball 🔴

Here’s a look at the menu with settings and a short explanation of the game concept.

#gamedev #indiedev #screenshotsaturday
September 27, 2025 at 9:37 AM
After my first 1v1 Powerball match with a friend, we had a long chat about the game – and ended up with this first wishlist:

#gamedev #indiedev
September 26, 2025 at 6:09 PM
First 1v1 Powerball match! It was so exciting to see the core concept working in the test level – though I also realized there’s still a long way to go.
#gamedev #indiedev #video
September 25, 2025 at 7:33 PM
The fifth and final Powerball character is also from outer space… it looks like a jelly-like courgette 🥒🪐

Still nameless ‼️ any suggestions?

#gamedev #indiedev #blender3d
September 24, 2025 at 3:09 PM
The fourth Powerball character represents the animal side of the world: a monkey in polka-dot underwear.🐒

Still under construction – his movement is a bit stiff, and the
arm looks odd while walking.

✨ Any tips for improvement?
#gamedev #indiedev #blender3d
September 23, 2025 at 7:30 AM
The third Powerball character is Zeya310a. Born from an experiment to create the perfect athlete, she didn’t gain size or strength… but unmatched precision. She may not be the biggest, but she’s one of the most dangerous.

Do you prefer small or big characters? 🤔

#gamedev #indiedev #blender3d
September 22, 2025 at 2:17 PM
The second Powerball character is Eggegg.
The name is misleading – he’s from outer space and here to help humans.

His shape has nothing to do with an egg. It’s his massive brain merged with the rest of his body.

🤔 Would you like to play as Eggegg?

#gamedev #indiedev #blender3d
September 21, 2025 at 8:41 AM
Over the next days I’ll introduce the 5 characters of Powerball – from sketches to their current in-game look.

The first one never had a sketch. Modeled directly in Blender for testing, simply called ‘guy’.

Now I see the topology is bad 🙈. Should I rework him or start fresh?

#gamedev #indiedev
September 20, 2025 at 7:39 PM
Balls bouncing in the most unpredictable ways 😅. What’s the funniest bug you’ve had in your own project?
#indiedev #gamedev
September 19, 2025 at 7:27 PM
Sketch → prototype: testing character movement in my very first mini-level.
#gamedev #indiedev #gamedesign
September 18, 2025 at 5:57 PM
After the first prototype I almost left the Powerball project.
But one night I had a clear idea of the gameplay and decided to keep going.

I drafted a plan in just an hour—
realizing it is still a long way after a year.

#indiedev #gamedev
September 17, 2025 at 5:44 AM
One year ago, Powerball started as a small experiment.
Curious about online multiplayer, I built a FastAPI backend + Three.js frontend. With a ground plane, a simple player model, and Mixamo animations, the very first prototype was alive!
#gamedev #indiedev
September 16, 2025 at 7:58 AM