DOOMFISH
* hit R to restart if it freezes after a death
Overview:
DOOMFISH is a 2D top-down sidescroller roguelite set in an ever-shifting mystical ocean world called the Sea of Seas. DOOMFISH's wrath has spread DOOM throughout the Seas, corrupting the Wyld and the many entities that inhabit it, unbalancing the forces of nature. Battle against corrupted Plants, Creatures, Merpeople, and many more as you chase DOOMFISH deeper into the Seas. Form bonds with these beings and manifest those bonds into powerful weapons, allies, and abilities that help you explore further and uncover the mystery of the Seas and defeat DOOMFISH.
In later versions, levels will have randomly generated and placed enemies that create unique combinations of interactions. For now, everything is placed by hand. Please leave feedback on the difficulty and organization of enemies. Additionally, the colors of the decorative korals and grasses are definitely distracting during fights - the next build will change these colors to be less competitive with enemies.
CONTROLS:
Attack: Left Click, or Square (ps4) /X (xbox) on controller
Special Attack: Right Click, or Circle (ps4) /B (xbox) on controller
Spin Attack: Q
Dash: Space Bar, or X (ps4)/ A (xbox) on controller
Interact: E
Restart: R, or RT (ps4/xbox) on controller
[hint: you can dash through walls and enemies! it's a bit buggy, but as long as you have a little momentum going into the dash it will work :) ]
GENERAL ADDITIONS:
- DOOMLINE in the center of the room. Any entity, including the player, that crosses the DOOMLINE gains a stack of DOOM. When you reach your DOOM threshold, you become DOOMED: you attack faster, move faster, deal more damage, and take more damage.
- Active Bonds to Charkoral, Splonge, Sawgrass, Nurshlark, and Scorpray.
- Blessings of the Seas (the big green spheres) provide random choices of Bonds to different entities in the game.
- Bubblefishies create a bubble around the player when slain, absorbing an instance of damage.
KNOWN BUGS
- When pulled into Splonge and the player’s velocity floats around 0 vector, it can go to idle state by force and not be able to attack for anywhere from a few frames to a few seconds
- Game sometimes freezes when you attack after you respawn after death. Just press R.
SUPPORT:
If you would like to support the project, please follow us on Instagram (@mindless_ent_) and Twitch (@DOOMFISHdev) for updates and livestreamed development. Our goal is to build a great big community of lovely people supporting each others' projects and putting intention into their own work.
A huge thank you to my brother Cameron for the music, sound design, and a good few animations. Thank you as well to my friend Marcelino for helping me design the game's architecture and being a resource for questions. Most of all, thank YOU for playing! Please leave comments and interactions that will make the algorithms happy. We really appreciate your support and have fun playing!
| Updated | 3 days ago |
| Status | In development |
| Platforms | HTML5 |
| Author | mindLESS entertainment LLC |
| Genre | Adventure |
| Made with | Godot |
| Tags | 2D, Bullet Hell, Dungeon Crawler, Fantasy, Pixel Art, Retro, Roguelike, Side Scroller, Singleplayer, Top-Down |
| Average session | A few minutes |
| Inputs | Keyboard, Mouse, Xbox controller |
| Links | Homepage |
| Content | No generative AI was used |
Download
Development log
- DOOMFISH Devblog #003Apr 14, 2025
- DOOMFISH Devlog #002Oct 06, 2024
- DOOMFISH Devlog #001Sep 28, 2024
