Resurface by r8teful
Somehow you've ended up at the bottom of a procedurally generated ocean. Dig ores, upgrade your tools, and make your way up again!

| Link | https://r8teful.itch.io/resurface |
| Original URL | https://ldjam.com/events/ludum-dare/57/resurface |
Ratings
| Overall | 82th | 4.093⭐ | 45🧑⚖️ |
| Fun | 74th | 4.036⭐ | 44🧑⚖️ |
| Innovation | 277th | 3.512⭐ | 44🧑⚖️ |
| Theme | 35th | 4.369⭐ | 44🧑⚖️ |
| Graphics | 423th | 3.674⭐ | 45🧑⚖️ |
| Humor | 424th | 2.819⭐ | 38🧑⚖️ |
| Mood | 143th | 4.037⭐ | 43🧑⚖️ |
| Given | 34🗳️ | 56🗨️ |
@jackshadow I'm sorry to hear that, I did also notice that on some of the devices I tried to run the web version on it didn't work
@kwuwky Thanks!
Really good stuff otherwise!
I think the art style is really cool and consistent and the movement really feels like you're underwater. This has definitely been my favourite game so far
First off, the mood is top-notch—super relaxing. It really gives me that old-school feeling of mining in Minecraft, just unwinding and zoning out. I’ll probably return to the game tonight to decompress.
The music is also really good—did you find it online? I’d love a link if you’re open to sharing.
P.S. The two fullscreen buttons on Itch are overlapping. I’d recommend disabling Itch.io’s built-in fullscreen to avoid that.
If I may give a small piece of feedback, in this type of game I personally enjoy when it's a bit easier to upgrade to maximum everything, rather than having to wait a long time to make significant progress. At one point, I noticed that upgrading the ship to its final form was actually easier than improving the rest of the elements, which felt quite expensive in comparison. But that's just a personal preference!
Again, congratulations, this is the first game I've played in this edition of the jam, and I can already say it's one of my favorites (I’ve participated in several Ludum Dares before). Truly an amazing game!
@sirblazealot Thanks! I'm so happy to hear that
@life-lich Hahah that is exactly the vibe we were going for! The song is called Deep Ocean from Crab_Audio on Pixabay. Thanks for the heads up about that fullscreen button, I've removed it now.
@milq Wow! I'm really pleased to hear you like it that much! Also thank you for the feedback!
@gsoutz I'm sorry that happened to you! On second thought it might not be obvious enough that you can fix them one by one. But I'm glad you enjoyed it anyway!
One of the best games! Love it!


- Title screen is polished. Not sure if this was prepped before the jam, but I think its fine in order to put the time into the game mechanics :)
- The volume slider sounds like it uses the log10()*20 thing, I like.
- Music is peaceful and relaxing.
- Intro slideshow is a nice way to show the story.
- I love me a mining incremental game, nice.
- As a small ux idea, I think the upgrade/repair menus could show up by simply standing nearby instead of interacting. This was also an issue for me because I find myself pressing escape to try closing the menu but it un-fullscreens me in WebGL.
- I enjoy that the player collects a variety of resources, it lets me choose what I want to go for each time I enter the water.
- Tiny bug where the mining audio plays on loop while in the sub if you are holding the mouse button while entering the sub.
- The blue (LVL) text in the upgrade menu doesn't contrast the best with the background and makes it hard to read.
Overall, Very nice game! I reached the surface. One of my favorites so far.
Seriously wonderful entry here. Maybe my favorite so far. Perfect balance of progress, zen and self added pressure. Having to choose between upgrades and fixing the base is a lovely touch. audio is fantastic and doesnt become repetitive. I really like this one. Well done.
well done! very addictive! (and thanks for the very generous oxygen bar, thought I must have died several times)
Here's some feedback and first impressions :-)
- The main menu looks fancy
- I like the way the story is presented.
- Using the leftmouseclick to interact feels a bit weird and was not intuitive to me, as the keyboard is used to select objects in the world at first. After mining and buying things I get why you opted for that option.d
- Using the left / right arrow keys to exit screens also feels unintuitive. After a few minutes of gameplay I found the "back key"
- Mining feels very satisfying and straightforward.
- The music feels calming and well thought out. It gives a sense of acceptance that this bad situation happened and that everything is going to be allright
- I love how the levels are unique every time. I understand what a pain it can be to make sure every possible combination is playable. How did you ensure that? Is there special code that ensures always-completeable levels?
- Sometimes one pixel left over ores look like the ones you can pick up, making it confusing when you get stuck on them while rushing back to the mothershipa
I didn't really like the diver sprite, otherwise great, I would like a sequel

Hi everyone! Thanks for your feedback on Resurface back in LD57! I’ve been working on Resurface since the jam and am planning on releasing the full game this summer! All of your comments have been so helpful. I’m hosting a private playtest before the Steam demo is released later this month and wondered if any of you would be open to taking part and providing feedback again?
If you’re up for it please send me a message! You can find me in any of these places:
Discord: r8teful
Email: r8teful@gmail.com
Bluesky: https://bsky.app/profile/mouseandcatgames.bsky.social
Resurface on Steam: https://store.steampowered.com/app/3639640/Resurface/
Also good luck to everyone participating in LD59!
Thanks to everyone who helped playtest, the feedback was amazing! Good news - the demo is finally here! You can play it on the web on itch, or download it on steam and play with a controller, or even on your steam deck! If you like it please wishlist it!
Steam: https://store.steampowered.com/app/3639640/Resurface/
Itch: https://r8teful.itch.io/resurface
Trailer: https://youtu.be/Y3eoLT54A_c
@jachymthegoat @jackshadow @kwuwky @no-firing @sirbazealot @milq @gsoutz @chrisbeck @levi-kingma @hope42morrow @julienlussiez @kamizenki @jester1454 @paragonraptors @lyamgtt @neowhoru @andreadbx @johnnysix @egor-iv @pusheeneiro @gamebuilder @designernap @smeljey @fis @thegreatcarpet @wouter52 @dywanix @jtap @agraffs @fusionnist @olddog @randomhuman @daveco @unitedfailures