Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Ocean HeartView game page

GMTK 2026. Explore hand drawn levels in this survival platformer and journey to the depths of the ocean.
Submitted by Kbippy Games, Kai, Indigo, Will Gooch (@_woochy_), lesserkn0wn — 2 hours, 43 minutes before the deadline
Add to collection

Play game

Ocean Heart's itch.io page

Results

CriteriaRankScore*Raw Score
Audio#94.5004.500
Artwork#3944.3334.333
Narrative#5063.7783.778
Enjoyment#6773.8893.889
Creativity#18233.8333.833

Ranked from 18 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

How does your game fit the theme?
The main character's breaths are counting down throughout the entirety of the game.

(Optional) Please credit all assets you've used
See in game credits.

(Optional) What would you like to be called if GMTK features your game?
Kbippy Games

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

INCREDIBLE!!!!!!!!! The art reminds me of an oil waiting version of Abzu, stunning visuals! 

Submitted (3 edits) (+2)

Its so nice to play this game! You did a great job, guys! It fills so chill and interesting to adventure over the level. Audio fits here 10/10! Art and UI is awesome too. 

I think gameplay could be more casual for me with more O2 capacity and O2 regen places - it shouldnt give much, but now i have troubles with searching for it.
I think this game will feel more viby if u give space for the player to search and enjoy of sea depth view with some kind friendly fishes and plants.
Its interesting idea to place maze to the depth, but maybe it should be more nature.
Also i think it will be nice if character body will have ability to bend, so it would have more movement.

Now the game has a lot of interesting ideas, and i would like play it again when u polish some moments.

You did nice game, good luck with this project <3

Submitted(+3)

This is by far the prettiest game I've played in this Jam, congrats ! Aside from the mines being way too loud the audio was really clean too ! Honestly a very interesting game I'll give it another try in a couple days because I don't think I've completed it.

Submitted(+3)

You have down a abslolutely splendid game here!

The music fits so well with the soft, poetic environment

Good level design: by putting the fish on the right, you get our attention, we go take a look, and there is something behind them. Very well done ^^ 

Wonderful experience, thank you so much

Submitted(+3)

Such a peaceful and soothing game. Loved the hand drawn visuals with perfect music. The narrative of searching for the orb was such an interesting story. Great job guys loved it!!

Developer

Thanks for playing our game! :)

Developer

What a lovely comment, thankyou!! <3

Submitted(+3)

I couldn't get to the end, but I really enjoyed the narrative, the level design, and mostly the gorgeous environment art, very well done!

Developer

Thanks for your kind words and for playing our game :)! It was my first time doing environment art.

Submitted(+3)

Really liked the art and the music ! Game was really fun to play too :D 

Developer

Thanks for playing! :)

Submitted(+3)

Stellar game! Gave me the same vibes as Ecco the Dolphin with being so soothing but some stress in getting as far as possible. The art style and music is gorgeous, loved that.

Also, thanks for the Linux version too! I was having trouble getting the harpoon and dash to work after unlocking. I might try it again on Windows to make sure it was just a me issue. :D

Lovely stuff! Definitely would follow what else you guys make.

Developer

Hiya! Thanks for giving our game a go and checking out other games on my profile! I appreciate your feedback.

Submitted(+3)

Lovely game, I really enjoyed the art style and music, harpoon mechanic was fun. I did find the controls backwards from what I expected (I wanted to press W to go down) . But that may be just a personal thing. Nice job!.

Developer

Thanks for playing and for your feedback! :)

Submitted(+3)

Great concept, really liked the exploration aspects and it reminded me a bit of Azbu. 

Developer

Not heard of Azbu, but looks really cool! Thanks for playing!

(+3)

A fun game! I loved the skeletons and their dialogue (the "shoot" joke on returning to the harpoon skeleton did make me laugh) and liked exploring the map. 

Developer

Haha, thanks for playing and glad you enjoyed! The plan was to do more serious dialogue, but I think our brains were too fried by the time it came to dialogue implementation xD, but I like how it turned out

Submitted (1 edit) (+1)

I'm sorry about the last comment ( this is EDITED )

I was reviewing a bunch and messed up the game pages, I pasted the wrong text ( it was for a another game )

I am playing in Linux and unfortunately I couldn't open the game :/

Maybe you could export your Godot Project for web??? It's pretty easy and it plays well on Itch

I'll paste here my terminal output in case you're curious. I'm on NixOS with a Wayland COSMIC Desktop Environment in an Intel Thinkpad Laptop



~/Downloads/misc/Ocean_Heart_Linux/Linux

  ❯ ./Ocean\ Heart.x86_64

Godot Engine v4.7.1.stable.mono.official.a13da4feb - https://godotengine.org

ERROR: Can't load XCursor dynamically.

   at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:6853)

WARNING: Display driver x11 failed, falling back to wayland.

     at: setup2 (main/main.cpp:3376)

WARNING: Can't load the Wayland client library.

     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:5480)

ERROR: Could not initialize the Wayland thread.

   at: DisplayServerWayland (platform/linuxbsd/wayland/display_server_wayland.cpp:2301)

ERROR: Can't create the Wayland display server.

   at: create_func (platform/linuxbsd/wayland/display_server_wayland.cpp:2269)

ERROR: Unable to create DisplayServer, all display drivers failed.

Use "--headless" command line argument to run the engine in headless mode if this is desired (e.g. for continuous integration).

   at: setup2 (main/main.cpp:3386)

WARNING: 5 ObjectDB instances were leaked at exit (run with `--verbose` for details).

     at: cleanup (core/object/object.cpp:2536)

Developer (2 edits)

Hiya! It looks like you're missing some device drivers, or are you on 32 bit? have you got Direct X 11 or equivalent alternatives? It's common for gaming on linux. I'm on Fedora and am on x64 and haven't had issues. Apologies the game hasn't worked for you. If you're on 32, I can make a 32 bit build for linux. We unfortunately cannot export to web because we chose to use Godot 4 with C# and did not want to use gdscript or Godot 3, so we sacrificed a bit there. Regardless, thanks for taking a look at our game :)

Developer

Just went to add an export for linux x86_32 architecture, but cannot add downloads until after the jam. Apologies, due to time constraints we only included certain platforms and architectures.

Submitted (1 edit) (+1)

After some research I made it work

Since NixOS doesn't follow a FHS filesystem, even though I had the dependencies installed I had to put them on "nix-ld" to make them visible to your game and mimic a FHS :)

It worked after adding these pkgs to nix-ld: libxext libxcursor wayland libxkbcommon libpulseaudio alsa-lib

Submitted(+1)

Congratulations on the game!!!

Btw, I didn't know about that Godot 4 C# Web limitation, that's unfortunate

Developer(+1)

Wow thanks so much for going through that effort to play our game <3! We hope you enjoyed

Submitted

It was a pleasure... you've spent hours making it, I kinda felt weird not wanting to spend a couple of minutes to figure out how to play it ^^

Btw, I'm curious about the C# choice, maybe you're very familiar with it... ? 

I know that for big projects, like Slay The Spire 2, it is an obvious choice over GDScript ( although some would still prefer gdscript ). The tooling is more robust for C# and I'm a really big fan of strong type safety, I know it helps a lot for big projects. That being said, I've used gdscript for this jam for my game and I'm sure it was an awesome choice! It is quite practical and intuitive... also the tooling is not that bad!

So now that I know a web build would be impossible with C#, the gdscript option ( for a jam ) seems the way to go ( for me )

Developer (1 edit)

Thanks :). I'm a full time software engineer and can have quite strong preferences when it comes to languages (same with my friends who worked on this game with me) - as you mentioned we prefer the typing. I also prefer the syntax. 

You're right, GDScript is probably the better option for jams in terms of speed (speed of writing the code), available documentation, and the ability to make a web build. However, C# is used much more so it helps us build our engineering portfolio and it's a language we are much more familiar with, so for us it gives a big speed boost for development, despite reduced documentation for godot. You can use libraries like the dialogue one we used with games using C# even though it's written in GDScript and generally combine with GDScript code (although it is sometimes slightly cursed and doesn't play nicely). We decided we were happy to sacrifice some ratings for us to enjoy the development experience more. My previous game jam half our scripts were in GDScript, the other half C# and we used some tricks to get them to communicate.

C# web build is possible in Godot 3 (what we've previously used), but again we decided to sacrifice ratings for development features.

Submitted

Great to hear your perspective on it ^^ , you're 100% right, it's all about compromises and that's ok

I'm also a fulltime software dev and I share the bad sentiment of using a tech that doesn't align with you... and of course there are other agendas as well as you've pointed out, like building a portfolio, having fun and practicing a particular skill

Just one last small thought... lately I've been facinated about the variety of tools that exist and how there isn't a perfect one. It's not even fair to compare a hammer to a screw driver, for example,... and Computer Science tools are no different. Some Domain Specific Languages, like the PDF generator language called Typst, changed something inside me hahaha.... I was so accustomed to CSS that seeing a layout approach so concise and completely different made me question some of my beliefs

Submitted(+3)

A whole diving kit assembled from what the unlucky skeletons left behind is a wonderfully grim little progression hook.

Developer

Thanks for playing and for your feedback :D!

(+3)

Wonderful game! Loved finding the skeletons and unlocking the equipment, felt that the map was big without being overwhelming. The music and the art are both spectacular! Managed to accidentally push myself out of bounds (somewhere on the right side of the map) using the harpoon gun, but luckily dying doesn't set you back far at all. Great work!

Developer(+1)

Glad to hear you enjoyed the game, thank you for your feedback! :D We also discovered that the harpoon can be used to escape the map, but didn't have time to work with the harpoon's mechanics much more. Thankfully you will be returned back to the spawn.