Onslaught, Audio Asteroids, released for macOS, Windows, and Linux
After roughly a year of development, and years of engine work, I'm proud to announce the release of Onslaught.
Frag asteroids and blast aliens in this fast-paced audio-only space shooter inspired by the classics. Onslaught is specifically for visually-impaired players, or for gamers seeking a fresh challenge.
- Take on infinite levels of asteroids and aliens using only your ears to fly and shoot.
- Play with headphones or in full surround sound.
- Connect a controller for faster play and vibration feedback.
- Use the embedded screen reader for multi-platform accessibility.
- With support for Windows, Linux, and macOS, enjoy the same gameplay experience on more platforms than many other accessible games.
Note that, as of now, the macOS app isn't signed. Hopefully folks here won't have trouble with that, but please let me know if you do. I'm hoping to release on iOS and Android soon, and will sort out purchasing the signing certificate then.
sounds fun. I might do a podcast on it, if my mic gets fixed. it died mid podcast a few weeks ago and I had no idea. Woops?
update: your discord invite link is broken btw. I just tried to join.
Neat, please let me know if you do. I'm not doing a demo version for this game, so I'm counting on streamers for early promotion and feedback, and I'd like to do a roundup of whatever coverage I get. Thanks so much--very appreciated!
My comments so far on the tutorial. Nice, but I notice that the load time between levels is a bit slow. Also, the congratulations message might be a bit too verbose for some people. I will give this game a try, but sadly like I said my mic decided to take a major crap right before I was due to record for a project. These are just ,y observations from listening to the tutorial. I have not actually bought and played yet. I do have an xbox controller I could try though.
Thanks, good feedback. I'd been wondering if those delays weren't a bit long. In the game, there's a 5-10 second pause between lives, but maybe those could be a bit shorter in the tutorial. Kind of wanted to give folks time to integrate whatever they may have learned, but maybe they don't need quite so much of it. :)
I totally understand. Maybe a slllider in settings for those of us that need more time? I'm one of those who does not, not all the time anyway, depending on the subject matter. give me a lesson on electronics, and I might need that time, but this should be fine. Maybe try the idea of the slider?
Thanks so much. I hope to get an audio review out this weekend, maybe live on my twitch using eather my fixed headset or my older working one. Hehahahaa.
I'll just drop the tutorial delay times in a day or two. I really don't want to add a setting. If an idea doesn't work, it doesn't work. :) If you're using the Itch app or following lightsoutgames, you'll either get the update automatically or get a notification of the patch.
I'll try to pop into your Twitch stream if I'm around. Thanks again!
Nice nice! If my mic works saturday I'll be trying this out.
Btw the link for your discord on the website is broken. I think I mentioned that but can't recall. It's been a long ish day that won't be over until this evening.
Thanks for everything.
I think I've fixed the Discord link everywhere. I'm new to running a server, and accidentally posted an invite link with an expiration time. :) I should have edited the release announcement and the post here with the changes, but if it still doesn't work then please let me know. Wouldn't be a real launch if something didn't break. I just hope this is the only thing that does. :)
Thanks again for all the early feedback!
Maybe I don't understand how this forum works, but it looks like you're claiming VoiceOver isn't compatible with my app? I'm confused, because as a blind developer myself, I've been able to run this app on my Mac Mini without problems. Under what circumstances are you having issues?
To be clear, this app uses an engine with its own screen reader. So once it runs, VoiceOver shouldn't be a factor. But I'd appreciate feedback from those of you with more Apple experience as to whether this is an issue.
I'm sorry, can you please explain what it is that you are trying to do?
I'm an Android user, so the Apple ecosystem is fairly new to me. My Apple hardware was donated in August, so if there's something I'm not doing there but should be, then I'm happy to change that.
The subject line says it all. Thank you for creating this game for Mac users. My highest score so far is 14670, on wave 6. I just have 1 suggestion. Could a scoreboard be implemented so we can post our high scores?
I do agree on the score board, in fact if I remember I'll be making that sugggestion on twitch tomorrow when I do a short review of this game. I say short, maybe, as it is so fun, I might get hooked and play for hours, and hours, and ...
The delay between tutorial stages is now 3 seconds instead of 5, or in one case I missed, 10. :) Thanks for that feedback.
Is the macOS Itch app accessible? I've already pushed 2 updates, and hope it is so players aren't having to redownload again and again. Might consider the Apple App Store in the future, though it may be a bit overly bureaucratic for me right now.
Mentioned this on audiogames.net, but the challenges with a global scoreboard are:
* I'd have to host something. Right now everything is hosted by third parties--Netlify for a static website, Itch for the game-and it's nice not to have the burden of managing a database, hoping no one hacks it, etc.
* I could potentially use a Netlify Function for this, but then someone could just post a score of 2 bajillion via curl and it'd be useless. :)
I'll consider it, though. Definitely agreed that it'd be nice to have.
I agree with your points actually. There has to be an anti cheating method in place. I'm not a coder, but I"ve seen too many games that people cheat on etc. Maybe a reset thing that will reset the score every week at midnight etc. I dunno. Again I can't code so the idea might be dumb etc.
It's not dumb. There's just a lot of complexity to be thought through.
I.e. how do I build a system that keeps folks from picking snibblybiggles69? (Sub in whatever phrase offends you the most there. :) I'll need an account system, which is going to take some time. There are probably services to help with that, but they all require a bit of duct tape to keep them together.
Would you be willing to use a scoreboard system that required you to launch the game from the Itch app to participate? I might, emphasis on might, be able to use the fact that launching games from the Itch app starts the game with you logged into Itch. So Itch could be my account system, and then I store the scores somewhere else. But you'd have to launch it from the Itch app to get that, and scores would be tied to your Itch username. Would that work? I may be able to put that together on the cheap, and run it in a way that minimizes my hosting.
hey! I listen the demonstration.
it is a very good game.
and I am goingto get it for my christmas gift...
just want to know.
if it will have the IOS version of not. in the near future?
Itch has an app? Now, that 's somethign I didn't know. I wonder if it is accessible on all platforms. I can ask that on the discord though as I'm there, I just crashed in yesterday. lol!
https://itch.io/app Under Windows, it is reasonably accessible. It's an Electron app. It downloads your games, keeps them updated, etc. Unfortunately, you need to launch games from the launcher itself. It doesn't support creating game shortcuts that launch them from Windows' start menu, or whatever the macOS equivalent is. You can still download the app manually like you have, the Itch app just makes the experience a bit more App Store/Steam-like.
Interesting. I love learning new things! I might give that a try, hopefully the score board thing can also be worked out on discord etc. Like I said, I cannot code my way out of a 10 liter bottle, so ... lol!
I will be reviewing the game after I take care of some stuff on stream today. I did play through it and I suck, but it's fun!