I went in thinking that this was a joke project, but it was actually a real game - good one too! I had completely missed that this was made on a custom engine, kudos on that!
Fun graphics, gameplay and upgrades, the enemies just had too much health. Moreover, the first boss was way harder than the other two, especially because of a hard-to-dodge enemy before it.