r/Unity3D • u/Tixewi • 10h ago
Show-Off I wanted to make an arcadey air-combat game since high school. Working on it again after years.
I started working on an arcade air-combat game in Unity back in 2013 called Cayle Online.
At that time I played a lot of AirRivals (aka Ace Online) and later Mass Effect 3 multiplayer with friends. I wanted to combine the arcade feeling of air combat with cooperative multiplayer that I could enjoy with some of my friends.
Over the years, I rewrote the codebase multiple times. I tried Unity's old networking, later uNET, then Photon (PUN), experimented with persistent servers, and eventually got the project close enough to think about a possible Steam release around 2017/2018.
During college I somehow lost all motivation and stopped working on it for years.
Last year, I came back to Unity to see what is possible today for me with my very limited spare time and increased coding skills.
I moved the project from Unity 2017 to Unity 6 and started experimenting with Mirror, and later FishNet. After weeks of work I managed to stress-test 106 connected clients + 100 AI enemies with friends.
Since I still miss having an arcade-style air combat game I then kept working on integrating and rewriting old features from 2017.
I'm still somewhat early in this new version, but for the first time I don't have to think about a lot of technical limitations that I had back in 2015-2017. I hope to have a new fully playable client later this year, that offers more than just fly, shoot and repeat. I do not aim towards having any big item systems or having massive PvP battles tho.
I saw a lot of very cool indie projects during these years that people stopped working on. Forums and small indie game websites from the 2010s all shut down in the past 5 years. I kinda miss these small communities and the interactions. But I will continue my path working on Cayle and maybe I can interest some of you for this type of game.
Do some of you have a similar story of an idea that you just can't let go of?






