Break The Sky
Break the Sky is a fast-paced arcade arena shoot-em-up, where you command, grow, and upgrade a fleet of resistance fighters against the invading Martian horde.
It was made within a week for AI and Games Jam 2021, and uses steering behaviours for the enemy and ally AI. It was built using Godot Engine v3.3, and all art and code was done by Sam Bigos.
How to play
- WASD: Move - your fleet will follow your lead.
- Left Mouse: Command your fleet to shoot towards the mouse cursor. Note: Fighters will not friendly-fire! After shooting, they will back off while reloading to allow others to shoot.
- Right Mouse: Hold to enter 'shotgun' formation. This aligns your fleet in a narrower line which allows more to fire at once. It is also helpful for avoiding enemy fire.
- K: Toggle between window sizes (960x540, 1920x1080, fullscreen).
You will encounter waves of enemies, after defeating each wave, you will be able to choose a perk which upgrades your fleet.
Survive as long as you can!
Links
Music
Features these music tracks:
Font
The font used is Fibberish by Caffinate.
Other
Status | Released |
Platforms | HTML5, Windows, macOS, Linux |
Rating | Rated 4.8 out of 5 stars (40 total ratings) |
Author | Sam Bigos |
Tags | 2D, Arcade, Shoot 'Em Up, Top down shooter |
Download
Development log
- Post-Jam Devlog 1 - Full launch?Apr 10, 2022
Comments
Log in with itch.io to leave a comment.
Bro, I want so far the screen turned darker, the bullets covered my fleet and the auto turret looked like top down doors XD. Tho for real insane mini game. I wanted to ask, could I une the concept of the game to try and make something too? Thanks and keep up the good work!
Got up to wave 160 by the way if you wondered.
Oh wow that's insane. Feel free to use the concept!
Had a blast playing this, but it would be nice if there were a menu with some settings. the option to turn off the screen so violently shaking when blowing up the bigger enemies would be great. I don't get motion sick in games usually, but that kind of made me nauseous
Really great. Great use of Reynolds!
It's too hard, i tired, but can't die... 50waves...
please make a 32 bit version, thanks
Hi, made a 32-bit version, let me know if that works for you!
thanks it works
Hey really fun game my friend! LOVE IT!
Wow, this is a real fun and addicting game! Just finished my first round and got 15296. Love the features and the game itself
10/10
18963 is my max score and it is a pretty fun game
Spent like half an our on my first round - 100000 score B^) Didn't think a game this simple would be so exciting but I had an incredible amount of fun!
Very fun game, recommended <3
wish i could change the controls. Impossible to do shotgun formation on a laptop's touchpad,
my high score was 035204
really loved the game
Absolutely Fantastic game, I had so much fun building my fleet up from a few pathetic little ships to a giant unstoppable fleet of death that shot so much so quickly that the screen shook Uncontrollably and the game started to lag.
There is something very satisfying about being so powerful that you start to break the game.
With that being said i think the game could defiantly do with a touch of optimization to help it out, especially in the higher levels. Part of the fun (For me at least) is trying to navigate the absolute chaos of enemy ships and bullets, Desperately trying to form a plan amidst the madness that fills the skies, and its a bit of a shame that the later levels, where the game really starts to comes into its own, As the player starts to get a firm grasp of how best to maneuver their fleet and the chaos really starting to ramp up, is also where the game start to have serious performance issues, and as a result you cant really enjoy what should be the best part of the game.
I genuinely love this game and hope it gets the polish it needs to fix the performance issues and add a little extra content as i would love to go back out and command my fleet of death against those pesky aliens again.
(I Also had a bug when i first launched the game where no enemies where spawning but a quick restart fixed it)
phenomenal :O felt similar to luftrausers in a good way.
Damn,this is awesome man. What I love the most is how different the swarm feels with each upgrade and how much they matter. You can feel yourself getting more powerful and at the same time, more vulnerable with more enemies thrown at you. High score so far is 2708 but I'm definitely playing this more
10/10 very fun being an unstoppable swarm of death
Really fun. At some stage the amount objects that are beeing created makes the game lag. A great solution to that would be object pooling, since you are using the same objects over and over again. 'yourgeekeric' has a nice video on yt about how to implement that in godot.
Hey, yeah there's lots of optimisations to make if I had time. It's actually most likely the cost of the steering behaviours that causes the lag, rather than instancing stuff. Each boid has to iterate over each other boid (to determine avoidance steering) so there's O(n^2) scaling, and GDScript is not particularly fast to begin with.
Thanks for the nice comments!
Hey this is awesome! Very polished.
I know this is for a game jam but if you continue developing this, I recommend changing the main body (the circle) so that it stands out easier when you've got a lot of drones. I had a large fleet and was having trouble finding where the circle was. Perhaps making it have a different color like light green or something.
Another is to set a cap on max sounds playing. With lots of upgrades in the rate of fire + a large fleet, holding down the fire button spams the "fire" sfx too much and gets very very loud.
Late game, when you've got a lot of upgrades + large fleet, it shakes the screen a ton and lags the game until you stop firing. Can't really do much about the lag though.
But yeah, great work! And I hope you continue to develop awesome games!
Thanks for the great feedback! Yeah you are correct on all points, I might continue developing a post-jam version to resolve those issues.
Awesome game! You handled the drone grouping in a really cool way
Love this one, accidentally put an hour into just zooming around! Would be nice to see numbers for stats if you end up developing it further :)
You got a bug with invisible un targetable enemies spawning that prevent the level completion.
the auto turret keep shooting at a certain spot and the next level doesn't trigger
Really fun and well-polished game! Love the way your little drones move around you. Awesome job!