Omega Strike

Omega Strike is a Metroidvania game with a huge, open-ended world and multiple playable characters.