CosmoKick.io 🧑‍🚀⚽️ - Multiplayer Football Game

Update - 24/04/2026

Changes made:

  • New Menu Scene design - added stadium elements, and character animations.

  • Reduce Xp on loss logic

  • Minor UI fixes

  • Added new camera views and fireworks for goal celebrations

  • Updated lighting for more “stadium” feel - work in progress

  • Made major improvements to multiplayer logic

What I’m working on next:

  • Stripe integration

  • New textures and different character designs

  • New menu and end of round UI

  • Simplified thrusters and particle system

  • New sprint animations and vfx

  • Fixing sounds

It feels great to finally able to focus on “making things look nice” while all the core logic is in place. Still lots of fine tuning and improvements to be made, but I really like how the game is coming along and super proud of what I’ve built in the last almost 3 years. :blush:

4 Likes

Last Alpha update before Beta release for the FIFA World Cup. I have decided to keep the game in Beta for now, as it’s nowhere near the final product. But for a Beta I think it’s in pretty good shape.

Still lots of things to do, time to buckle up for the final push. I’ll start making some posts on socials and hope that I see the game gaining some traction in the coming weeks.

The main things I’m working before the release:

  • Stripe integration for Cosmetic Shop
  • Update UI for mobile
  • Lobby Scene for Multiplayer
  • World Cup mode for Singleplayer
  • Update landing Page with social links, background vid etc.

After almost 3 years of working on this project (probably the longest time I ever stuck with anything in my life :sweat_smile:) I’m very proud of what I have achieved, especially considering my limited coding skills and experience.

It’s been a wonderful journey, and learned so much during this time.

I wanted to give another shoutout to everyone here in the Babylon js forums as without you, this would have not been possible.

No matter how the launch goes, I’m happy to have found Babylon and looking forward to posting my future projects (there are a few in mind haha).

4 Likes

CosmoKick.io Version Beta 1.0 is now live!

Main updates:

  • Added World Cup mode in singleplayer mode
  • Added challenge friend and Team Up mode in Multiplayer
  • Improved UI
  • Added Achievements and better Leaderboard
  • Added Different textures and unlockables
  • Physics improvements both singleplayer and multiplayer.

What’s to come in patch Beta 1.1:

  • UI improvements, Menu, World cup, more settings options.
  • Improved physics and performance
  • More multiplayer servers (Right now there is one EU server)
  • Updated animations and character designs

- Various bug fixes

:trophy::partying_face: To celebrate the FIFA World cup, I have created some premium country textures, that players unlock if they guess the match outcome correctly on my Discord prediciton channel:

CosmoKick.io Beta 1.1 patch is almost ready for release! :star_struck:

What’s coming:

  • Improved mobile performance (now getting minimum 50 fps on my mid-tier mobile on Ultra Quality settings)
  • New Premium Textures (these still need a lot of work, but at least there are more options available to players now)
  • New and improved Menu scene
  • Bug fixes

#WorldCup #RocketLeague #IndieGame #Mobilegame #Football #Rematch

2 Likes

First long form video I made:

It’s a quick play through of the World Cup mode in singleplayer. I discovered some bugs, and some things I need to improve but overall I’m pretty happy with everything and had fun playing the game :slight_smile:

The Beta 1.2 Patch it’s on it’s way with:

  • Updated physics and abilities for faster, better gameplay.
  • Bug fixes
  • Updated animations
  • Improved Multiplayer
4 Likes

**Update - 04/07/2026
**

Changes made:

  • Fixed World Cup Mode Bugs

  • Fixed Stats Bug where the updated character stats weren’t being applied properly

  • Updated Animations

  • New kicking indicator using chevrons. I’m most excited about this updated, as it makes the aiming of kicks so much more intuitive and easier! :star_struck:

  • Added trail mesh to the football - This looks really amazing, so whoever made the trail mesh, I love you :smiling_face_with_three_hearts:

  • Massive perf improvement - my mid tier Android phone is now running the game at Ultra High Graphics at 60+ fps

What I’m working on next for Beta 1.4

  • UI updates

  • New character designs

  • New VFX for abilities, sprinting and kicking (I’m really excited about updating these and have some great ideas. I think this will make an big overall improvement)

What I have planned long term (Beta 2.0):

I got some really cool ideas on things I can add to the game. Challenges, characters, game modes, new stadium, multiplayer weekly tournaments, better inventory system, just to name a few. There are 2 secret updates I’m suuuper excited for, and will change the gameplay quite a bit, and some more variety in game modes.

For now I’ll leave you with this:

  1. :man_zombie: 2. :raised_back_of_hand:t2::red_square: 3. :man_teacher:t2:
4 Likes

Looking better and better with each version :slight_smile:

1 Like

Thank youuu :slightly_smiling_face: It’s starting to look like a proper game more and more. I think the updated vfx will make a big difference in the next update!

2 Likes

Update - 13/07/2026

Changes made:

  • Added a Speed Run timer to World Cup mode, which gets saved to my DB and leaderboard

  • Fixed Customization Bugs

  • Updated Character designs

  • Updated weapon/shield designs

  • Fixed Minor UI bugs

What I’m working on next for Beta 1.4

  • A complete re-haul of the customization screen - better UI customizable shaders, more variants etc.

  • Added footsteps

  • New VFX for abilities, sprinting and kicking using Sprites, particles etc. (I didn’t get around to implementing this just yet, but it’s in progress :slight_smile: )

What I have planned long term (Beta 2.0):

I’ve started posting vids on TikTok and YouTube (still learning how to get the best out of CapCut for editing and OBS for recording/streaming.

Once I build a bit of social media following and have a more stable player base, I’ll start reaching out to potential sponsors and see if I can organize a tournament of some sort.

Just a few days ago I looked back and some old GIFS/pics from the early stages of the game, and it honestly brought tears to my eyes. The game has come so far, and it has still so much to go!

See you on the pitch :man_astronaut::soccer_ball:

Edit - A sneak peak of the updated character designs (nowhere near finished, but I like the direction):

1 Like

Why does my brain do this???

I was going to use the World Cup as the main marketing event to try get more eyes on CosmoKick. I started streaming, posting on YouTube, TikTok etc. Slowly I started seeing a few players jump in a play a couple of games. Nothing crazy, but I could see how doing this constantly can bring players over time.

So naturally instead of focusing on things I’m supposed to do, I wanted to see if removing texture images will actually have a big impact on mobile perf. Well… It did :sweat_smile:

So here I am in the middle the biggest re-write of the project so far… But I like where it’s heading. We are now at less than 5MB size :slight_smile:

I’ve also tested the game on a potato PC with these specs:

CPU: Intel Core i5-4440 (3.10 GHz)

  • GPU: Intel HD Graphics 4600 (Integrated)
  • RAM: DDR3

Ran the game pretty well at 40-45 fps on Ultra settings :smiling_face_with_sunglasses: (up from 30-35 fps)

My mobile now is feeling so much smoother as well (some fps drops here and there, but overall around 55-60 on Ultra settings)

So now I’m onto re-writing the entire customization section, so instead of using textures I’ll be creating different customizable shaders.

Some images from the results so far:

Next challenge will be to get the entire size down to 3MB, which should be pretty simple now (basically need to compress some audio files)

And then I can go back to marketing the game. While I’m a bit disappointed I couldn’t take advantage of the World Cup hype a bit more, it pushed me so much to finish a lot of things with the game.

I’ll be leaving up the current World Cup Speedrun mode as a core feature of the game, maybe just changing the name to CosmoCup Speedrun. So it wasn’t entirely a waste.

The Beta 1.6 update will look like a new game :heart_eyes:

2 Likes

Now that the FIFA Club World Cup is wrapped up, I wanted to share a raw update on my experiment growing CosmoKick.io.

Going into the tournament, my main question was simple: Can a solo dev leverage the World Cup to get eyes on a free browser game?

Here’s how the stats actually shook out:

The Numbers

  • YouTube: ~5k views | +3 subs

  • TikTok: ~8.5k views | ~800 followers

  • CosmoKick.io: ~200 visitors | <50 played a match | 1 completed the World Cup Speedrun | $0 revenue

  • Discord: 0 new members

On paper, those game conversion numbers hurt a bit. But honestly, the metrics don’t tell the whole story.

Over the last month, I managed to:

  • Overhaul a huge chunk of the rendering system (swapping textures for shaders to cut load times and boost FPS).

  • Build the World Cup Speedrun mode from scratch (which turned out fun enough to make permanent).

  • Start live streaming for the first time ever, which meant learning OBS and CapCut on the fly.

  • Set up proper creator outreach.

  • Finally build a content pipeline I can actually stick to.

Honestly, the biggest win wasn’t a game feature, it was figuring out a marketing flow that doesn’t burn me out.

Instead of just praying the algorithm finds me, I have a clear loop now: Stream → Clip → Post → Reach out → Tweak → Repeat.

The tournament also gave me a ton of clarity on where to take the game next. On the immediate roadmap:

  • Permanent Speedrun mode

  • Zombie Survival mode

  • Referees, fouls, and cards

  • Managers, leagues, and clubs

  • Further visual and performance tweaks so it runs smoothly on literally anything with a browser.

Would I have loved to see thousands of active players? Definitely. But I don’t view this month as a loss.

I went in with basically zero audience. I came out of it with hundreds of new followers, a significantly faster game, a scalable marketing routine, and a very clear direction for what’s next.

The World Cup is over, but for CosmoKick, it feels like the foundation is finally set. :rocket::soccer_ball:

5 Likes

Did you do anything else to achieve these numbers? Like (paid) ads, cross linking, sharing elsewhere (x, facebook,…), etc.? Because if not then for doing nothing extra to promote your content, these numbers are not too bad, are they?

1 Like

I didnt do any paid ads, I posted a few times on X, indiedb and gamejolt and now started in bluesky.

So no, the numbers are definitely not bad!

And it really gave me a good idea on how to go forward. So while I was hoping for more players, Im not disappointed :smiling_face_with_sunglasses:

1 Like

Update - 06/07/2026

Most of the changes were in the background this time, nothing visually impressive.

  • I pivoted from the all shaders approach to a hybrid approach. Replaced some textures and kept some others.

  • Massive perf improvements and download size reduction!

  • Fixed physics bugs in multiplayer and singleplayer

  • UI fixes/updates

  • I designed a rough Road Map, and budget allocation for the next couple of months

  • I started streaming again :partying_face:

What I’m working on next for Beta 1.6

  • Further optimizations and reduction in bundle size (no, it will never stop :smiley: )

  • Fixed gun mesh position bugs in Customization screen

  • Fix UI bugs

  • Fix Inventory and achievements bugs

  • Update sounds

  • Set up and launch the first ever competition in CosmoKick!

This month is going to be all about building a community around CosmoKick. The focus will be on improving the UX, and get the game in front of as many players as possible.

I’ll try to stream more regularly, and post on socials as well. In the coming days, I will be sharing the Road Map and Competition announcement as well.

Goal this month:

  • Reach 5k followers on TikTok (currently at 1.5k)
  • Reach 100 members in Discord (currently at 10 members)
  • Reach 100 subs on YouTube (currently at 4 subs)
  • 10 speed runs submitted
  • 500 new players in CosmoKick

P.S. Here is me being super focused on my speedrun :smiley:

6 Likes

Good luck on the community/social goals! All the polish and optimizations you are doing will surely help for those, it’s the things that people only realize when they are missing, but they are always super appreciated even if it’s unconsciously :slight_smile:

1 Like

Thanks! As a solo dev it’s hard to do both, but this month I will focus on marketing much more.

Let’s see how it goes :crossed_fingers::face_holding_back_tears:

1 Like

It’s also usually way more fun to do features than social media :smiley: But equally important at this stage when you have a super playable game.

1 Like

Totally agree! This is why I actually ended up adding the speedrun challenge with the timer in game.

I can now just have fun with the game, and create content while doing so :slight_smile:

2 Likes

Update - 02/09/2026 (Beta 1.9.2)

I have not posted here for a while so there a quite few updates to the game itself, and on my efforts of building a community around the game.

Dev Updates:

  • Totally updated stadium design, with 3D crowd (animations soon)

  • New pitch design using decals and low-poly grass texture

  • Totally re-wrote ball follow cam

  • Massive UI changes with totally new Inventory system, Menu UI, Leaderboard etc.

  • Dynamic character customisation screen

  • New hat items using imported GLBs

  • Fixed bugs with multiplayer mode and improved overall networking

  • Controller Support and keybinds settings

  • Advanced graphics settings

  • Cursor with click and hover animations

  • PWA support and Itch Demo build

  • Added Sprite animations to abilities and kicking

  • And a whole lot of other things I’m forgetting rn :smiley:

Community Updated:

Over the past month I ran a speedrun competition with the best time winning €50. Overall it may not have brought in the numbers I was hoping for but instead it helped in so many un-expected ways.

One player took me on the challenge and grinded in-game every day to beat my record. He joined every stream, helped my find countless bugs. And in the end, I was super happy to send him the €50 Steam Gift card. He well deserved it for all the help.

I also started streaming on Twitch instead of YouTube and it really feels like while taking longer it is the better path for building a community around the game.

One thing I need to improve is constant posting on social media. I’ve been kind of lazy with it, and I think if I was posting short clips more regularly on TikTok/YouTube, I would have had better results.

Results last month:

For the month of September, I will be focusing more on the multiplayer mode, and adding a co-op mode as well to try catch some of the friendslop wave happening right now. I was already planning the Zombie survival mode anyway, so I think it’s the right time to try testing with it for the Hallloween competiton in September.

Soon announcing a streamer knockout tournament at the end of the month, with a minimum of 16 players.

I’ll also be updating the inventory to have 25+ hat items, 50+ textures and 50+ decals.

So happy to start seeing some results, and can’t wait to see where I’ll end up by the end of the month.

And as always, thanks to anyone for commenting, reacting, giving feedback/advice. I appreciate all of it!

Let’s see what the month of September brings for CosmoKick.io :astronaut::stadium:

6 Likes

so pretty

1 Like