This is a heavily story-driven shmup concept I've been working on for a year, maybe a little longer. I intend to have a full commercial release when this is finished, though I am likely not going to stick with QB64 all the way through the project, planning to port to C++ eventually, for various reasons. However, QB64 has provided a very accessible way to hash out my ideas and get the engine off the ground.
The engine is more or less functionally complete, has a few bugs to iron out, but was coded from the ground up. I may release pieces of the QB64 code at some point, as some of the systems in the engine could easily be repurposed for use in other people's projects. I am currently making a push for a playable alpha demo, which will be a closed testing phase, only a few copies distributed to people I've already handpicked.
Once the demo is ready, I will be putting most of my effort into getting the bulk of the story content written. It is very spoiler-sensitive, and I only have some parts fully written out, mostly right now I have the main story beats outlined. Here's a basic synopsis that stays away from spoilers:
Every so often, someone in the galaxy, usually a major political power, is foolish enough to fund research into time travel. Whenever this happens, it backfires catastrophically. Not long ago, one such government declared war on another, and conflicts broke out here and there across the border. An accident brought about by time travel research crippled this warlike government soon after, and it was quickly routed and forced to sign a cease fire. Would-be conquerors are slow to learn harsh lessons, though, and the research has begun again in secret, and in violation of the terms of the cease fire. The story begins on this hidden research station, concealed under an ocean on a primitive planet near the border.
I have attached a screenshot showing the current state of the project, enjoy! Please note that while some assets were taken from license-free artwork, others are my own work and are subject to copyright. It's mostly placeholders for now, but if you want to use something yourself, you need to ask first.