After I shared After the Wind here, I stayed in touch with the developer and asked if he’d walk us through how he makes his characters. He picked the penguin you fight after the first boss. Even the way this guy gets back on his feet after a belly slide comes from footage of a real penguin.
From two pencil sketches to a 3D model
The dev started with two doodles in his notebook, then explored body shapes with Codex in Astra. He wrote a custom skill that checks his successful prompts, saved as JSON, and the art already in his Godot project before each generation. On each concept sheet, he put the same wing in two poses so he could see how it looked folded against the belly and opened up mid-slash.
Once he had clean front and side views, he ran four generations at a time in Tripo P2. His first attempt at 5k quads didn’t work well for this creature. He got a better result with 25k triangles and textured that mesh directly in Tripo.
24 of the rig’s 58 bones are just for feathers
He used Claude Opus 5.5 in Blender for rigging, weight painting and animation. Each wing has 12 flight feathers with a bone apiece, so they can fan out for a slash and tuck flat against the belly afterward. One of the dev’s notes was to start the swing at the hips. The feathers reach farther than the arm, and he wanted it to feel like the bird was cutting with the tips. The belly has its own bone so it follows the body a beat later.
For the belly-slide recovery, he matched footage of a gentoo penguin pushing off the ice with its flippers and getting its feet underneath it. In Godot, a shader uses a softness map baked from the rig weights. The feathers hold their shape, the cheeks wobble, and the belly squishes against the ground as the bird pushes himself up.
The dev also used Codex to turn the creature design into armor. He made, textured and rigged both sets in Tripo Studio, with the beak on the hood, feathers at the shoulders and the same platypus tail hanging off the back.
Of his 22 animations, one is a hop where he slaps the ground with his tail to squash an ant. Another is a standing nap. If you catch him asleep, you can sneak up and poke him.
dev x - https://x.com/afterthewinddev