Hi folks, I'm happy to present Substream, which is currently only available on itch.io. This is an on-rails aerial shooter animated to music. Every level is inspired by a different piece of music by a different artist (jazz, tribal, chiptune, funk...) and the environment, sky and the enemies follow the beats, melodies and moods of the music. In addition, space is looped. Look to the sides and you'll see copies of your aircraft like a squadron stretching off to infinity. You can attack the same enemy in multiple directions and they can do the same to you, but destroy one and you destroy the chain.
benbradley
Creator of
Recent community posts
Nice work. This reminds me of Homemake (https://www.kickstarter.com/projects/franklincosgrove/homemake), was that an inspiration?
@frodewin: When you see a hand on it press E
This is a nice procjam entry. Are the islands procedurally generated or are they premade and procedurally placed? I'm not sure if I found two islands the same or just found myself back at one I'd already been to. The giant hexagons in the sky look a little out of place. Are they clouds? Cos the skybox has clouds on too. Didn't really understand that bit. But a nice game, reminded me of Windwaker.
A few years ago I decided I want to make a music game that does a bit more than automatically analyzing a beat, so I started work on a game where I interpret the music myself and weave all the moods, themes and melodies of music into the game environment, animations and enemy attacks. It's been a lot of work, mostly in my spare time, but this weekend I was very pleased to be able to share a free beta of Substream on itch.io.
Substream is a third-person on-rails aerial shooter for Windows PC. Space is looped so that you effectively have infinite aircraft, and each enemy appears ahead of you in multiple positions simultaneously. It's been built in a custom DirectX engine (mainly because I started working on it before engines like Unity and Unreal became cheap and popular). For that reason I'm always keen to hear about compatibility issues and bugs (hence a beta).