Sign in

Comi

@cominu.bsky.social
1.6K followers 736 following 113 posts

A passionate indie game craftsman, fluent in coding and hand gestures 🤌 Deeply in ❤️ with Game tech, Compilers, Weird music. 💬 🇬🇧 🇮🇹 🇪🇸 📍 Granada, Spain

PostsRepliesMedia
Comi @cominu.bsky.social · 13/09/2025
Hello Tracy, we meet again
010
Comi @cominu.bsky.social · 13/09/2025
Saturdays are for stressing the animation system, right? #screenshotsaturday #solodev #indiedev #gamedev #customengine
1142
Comi @cominu.bsky.social · 11/09/2025
Root motion is officially driving the physics simulation and the character can now collide with the world. And by "the world," I mean BALLS. #gamedev #indiedev #solodev #customengine
1223
Comi @cominu.bsky.social · 04/09/2025
🍻 Fixed a (huge) bug in the calculation of the root motion rotation, and now I can celebrate with the first mocap animation I managed to re-target in Blender #gamedev #indiedev #solodev #customengine
2233
Comi @cominu.bsky.social · 02/09/2025
Are you tired, uh?
110
Comi @cominu.bsky.social · 16/08/2025
Finally got root motion and a decent animation state machine working! With animation nodes, transitions, and a (very hacky) editor, I can now preview and adjust how the animations blend into each other. Did I already mention no more foot slipping? ✌ #gamedev #indiedev #solodev #screenshotsaturday
0144
Comi @cominu.bsky.social · 02/08/2025
The new in-game UI is finally taking shape: core elements like images (with optional 9-slicing), text, and buttons are now working 🥳 I've also built a flexible layout system where each component can define its anchor point relative to its parent container #screenshotsaturday #solodev #indiedev
0150
Comi @cominu.bsky.social · 26/07/2025
I duct-taped some old code together, and voilà! Here's the jankiest 'transformation gizmo' ever #screenshotsaturday #gamedev #indiedev #solodev
0102
Comi @cominu.bsky.social · 25/07/2025
First off, I need at least some ways to display text, have buttons, and have panels like node hierarchy and inspector. Immediate mode UI are simple to implement and a good fit for the quick iteration workflow I'm aiming for. And yes, I absolutely still need to clip the text in the hierarchy panel
000
Comi @cominu.bsky.social · 04/04/2025
I'm loving the smooth trails this "ribbon" renderer creates! It dynamically builds a mesh from the ball's past positions. The faster it moves, the more opaque the trail becomes. Plus, it keeps spacing even unless there's a sharp turn! #SDL #gamedev #indiedev #solodev
171
Comi @cominu.bsky.social · 03/04/2025
Done! Now the players can look at the aim direction (when controlling the ball) or at the ball. This isn't just a visual detail, it serves a practical purpose too: when the ball isn't directly visible on your screen, player head movement doubles as a helpful hint to locate the ball's position.
020
Comi @cominu.bsky.social · 01/04/2025
The first step into procedural animations, hopefully to achieve more natural animations, it's the "look at position": the plan is allow the players to keep their eyes on the ball or on the aim position while performing other actions. #SDL #gamedev #indiedev #solodev
171
Comi @cominu.bsky.social · 31/03/2025
Over the past three weeks, I've focused on relearning Blender animation workflows and adding new engine features: animation blending, an improved lighting system (using the closest 4 spotlights), and material system support for specularity, Fresnel, and transparency. #SDL #gamedev #indiedev #solodev
151
Comi @cominu.bsky.social · 11/03/2025
That magical moment where you don't know the difference between bug or feature (AKA Jack Sparrow's run generator) #customengine #gamedev #indiedev #solodev
031
Comi @cominu.bsky.social · 06/03/2025
Lots of new stuff added recently: - Smooth ball control & kicking system using raycasts for accurate aim - Ball prediction system helping players (with bounce indicators) and bots (finding the best intercept position) - World-space sprite system #customengine #gamedev #indiedev #solodev
061
Comi @cominu.bsky.social · 01/03/2025
Wasn't planning to handle any kind of crowd... but somehow ended up with 1000 animated characters on screen! And it's not even optimized yet. Today's computers are truly mind-blowing fast. #customengine #gamedev #indiedev #solodev #screenshotsaturday
0112
Comi @cominu.bsky.social · 28/02/2025
Baking lightmaps for direct and indirect lighting in Blender and using them in the engine! It was a bit tricky to get right, but I'm amazed at the quality improvement compared to what I was used to in Unity. #customengine #gamedev #indiedev #solodev #screenshotsaturday
1111
Comi @cominu.bsky.social · 25/02/2025
⚽Update! Just added a simple test scene with a third person camera and basic player movements for my football game. Finally I can move around and I'm preparing the groundwork for the next features: ball control and kicking mechanics. #customengine #gamedev #indiedev #solodev
071
Comi @cominu.bsky.social · 21/02/2025
Frame rate independence! 🚀 Even though the game logic runs at 60Hz, everything now moves buttery-smooth on high refresh rate displays. The cyan physics debug view is intentionally running at just 10 FPS to show how the interpolation magic to keep the visuals fluid #customengine #indiedev #solodev
060
Comi @cominu.bsky.social · 20/02/2025
Game physics! embracing the KISS principle: instead of overcomplicating things, I’ve only implemented sphere-sphere and sphere-box collisions hoping it should be enough for the type of gameplay I have in mind. Who needs complex collision meshes anyway? 😎 #customengine #gamedev #solodev
0112
Comi @cominu.bsky.social · 19/02/2025
🎉That feeling when your Blender animations finally import perfectly in the engine! Wrapping up the first week of this engine and seeing these animations come to life is the best reward. #customengine #gamedev #solodev
1101
Comi @cominu.bsky.social · 17/02/2025
Long day, very long day fighting with textures and PBR materials. Still not complete but with base color, occlusion, metallic, roughness, and emission working. Still missing transparent materials and some simple (directional?) shadows.
000
Comi @cominu.bsky.social · 16/02/2025
Oh, and "Bistro". Because Vespa ❤️
010
Comi @cominu.bsky.social · 16/02/2025
✅ Mandatory Sponza model test: still no textures or lights, so I've added a kind of ambient light with 3 colors (up, down, lateral)
000
Comi @cominu.bsky.social · 14/02/2025
Vertex normals entered the chat
010
Comi @cominu.bsky.social · 13/02/2025
GLTF loader is up and running! 🎉
010
Comi @cominu.bsky.social · 13/02/2025
First signs of life in the engine! - Renderer for debug lines - Floor grid - Smooth camera movement (WASD+Mouse) - Integrated HandMadeMath library Up next: Diving into GLTF model importing from Blender to bring in some actual assets!
120
Comi @cominu.bsky.social · 11/02/2025
Just hit some major milestones faster than planned! - MSAA: resolve and depth textures for crisp, clear rendering - VertexBuffer functionality with a test Cube mesh - Matrix functions - Hierarchical node system
010
Comi @cominu.bsky.social · 10/02/2025
Spent the morning setting up the Git repository, VSCode, CMake, SDL3, Tracy, and RenderDoc. Started with the SDL GPU examples and got my first triangle on screen: IT'S ALIVE!
1101
Comi @cominu.bsky.social · 07/02/2025
Added a new "bounce indicator" feature! After testers struggled to track the ball's trajectory when it went off-screen, I added this little icon to show exactly where it'll land. No more guessing games! What do you think? #indiedev #gamedev #unity #screenshotsaturday
0101
Comi @cominu.bsky.social · 23/01/2025
How about celebrating the first 4 months of progress on this little football game with some crushing tackles? #indiedev #gamedev #unity
2143
Comi @cominu.bsky.social · 07/01/2025
"Juggling and sliding tackle entered the chat" #indiedev #gamedev #unity
1163
Comi @cominu.bsky.social · 04/01/2025
Header still needs some love but the basic idea is working. Maybe a little too strong but, who doesn't like a concussion? #screenshotsaturday #indiedev #gamedev
061
Comi @cominu.bsky.social · 03/01/2025
Just leveled up my indie physics-based multiplayer game! I've added high kick & header animations to make it possible to master your moves at any height. #indiedev #gamedev #unity
2101
Comi @cominu.bsky.social · 24/12/2024
Some progress for my football game! Today is the day for stressing the netcode (with prediction and rollback) playing a game with a host that's 310ms from me. Apart from some small misprediction due to the extreme ping everything feels very responsive. #indiedev #gamedev #unity
2184
Comi @cominu.bsky.social · 23/12/2024
All I want for Christmas is no more random editor crashes from @unity.com . This is getting ridiculous, not even a stack trace. The crash reporter doesn't even open, so I cannot report it. Latest LTS
000
Comi @cominu.bsky.social · 17/12/2024
Creating a physics playground to test new features...and launching the ball in orbit 🚀 #indiedev #gamedev #unity
0103
Comi @cominu.bsky.social · 15/12/2024
The best Godot advert
1134
Comi @cominu.bsky.social · 12/12/2024
Slightly better than yesterday but still a FPS killer. This time I'm experimenting with long blades in a grid and still no fancy shaders. <insert screaming>
030
Comi @cominu.bsky.social · 11/12/2024
Trying to render the grass using mesh instancing works and it's nice looking but running at 7 FPS is not what I was aiming for... I guess there's no easy alternative to writing a big fat shader?
030
Comi @cominu.bsky.social · 11/12/2024
After so much time working on core gameplay it's kind of a weird feeling implementing "secondary" things like the in-game chat. Especially since I'm mostly playing with bots and they don't really answer in chat... Should I add some LLM to answer the messages and insult you back? 🤔
230
Comi @cominu.bsky.social · 07/12/2024
For this week #screenshotsaturday here's the first prototype for the arena by the talented @rebujose.bsky.social Can't wait to see it inside the game #indiedev #gamedev
1194
Comi @cominu.bsky.social · 07/12/2024
999 followers and 1 away to fulfill my evil world domination plan 😎
110
Comi @cominu.bsky.social · 05/12/2024
Super WIP but it's a game about football (soccer) and it's the furthest thing I can imagine from the usual competition, you only control one player, it's physics-based, and with an FPS-like aim. Online multiplayer and (optionally) single-player with bots.
131
Comi @cominu.bsky.social · 05/12/2024
The bots are getting smarter, each one with its role and finally...passes and a semi-decent goalkeeper 🥅 #SoloDev #GameDev #IndieDev
0130
Comi @cominu.bsky.social · 03/12/2024
Oh no, bots learned how to steal the ball 💀 ...and I’m spending way too much time just looking at them fight #SoloDev #GameDev #IndieDev
1151
Comi @cominu.bsky.social · 30/11/2024
👋
000
Comi @cominu.bsky.social · 30/11/2024
I'm having lots of fun with the Bot AI. Here's the dribbling behavior: the controlling player tries to keep the ball around a target position (field center right now) while the other chases it. Next up: tackles 💀 #SoloDev #GameDev #IndieDev #screenshotsaturday
0151
Comi @cominu.bsky.social · 28/11/2024
First test with bots: all they can do at the moment is chase the ball, but hey, at least they're moving! #gamedev #indiedev #solodev
091