{"author_link":"\/users\/katastudios","author_name":"KataStudios","author_uid":"katastudios","comments":[],"epoch":1744155379,"event":"LD57","format":"md","ldjam_node_id":414193,"likes":3,"metadata":{"p_key":"210980","p_author":"KataStudios","p_authorkey":"1410492","p_urlkey":"450780","p_title":"The Depths Post Mortem!","p_cat":"LDJam ","p_event":"LD57","p_time":"1744155379","p_likes":"3","p_comments":"0","p_status":"WAYBACK","us_key":"1410492","us_name":"LDJam user 410492","us_username":"410492","event_start":"1743811200","event_key":"111","event_name":"Ludum Dare 57"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD57","removed_author":false},"_superparent":406845,"_trust":1,"author":410492,"body":"# The Depths!\n![TheDepthsPromoShot.jpg](\/\/\/raw\/c73\/46\/z\/6b933.jpg)\n\nThis was my first ever game jam, and I wanted to use my own game engine to make a 3D physics game, so I took the theme very literally, and made the first thing that came to mind. A deep sea exploration game. Despite, the straightforward take on the theme, I had a lot of fun building this game, and you'll hopefully have a great time exploring and playing with the ragdoll submarine and character physics!\n\n## What was planned vs completed:\n### The Initial Sketch\n![depths_title.png](\/\/\/raw\/c73\/46\/z\/69800.png)\n\nI actually got basically everything in the sketch completed! See top pic for reference! The only thing that changed is I pivoted away from the sub having claws, I was originally thinking there would be a crane-game aspect to it. Probably I'll still add that because it sounds fun, but I spent so long building the submarine that I didn't want to mess with it anymore and didn't figure out a good way to get the treasure from the crane to the trunk, so I decided to make the character grabbing the treasure the main way to get it.\n\n### Features Completed\n- basic underwater environment\n    - underwater shader\n    - neutral buoyancy physics (hacked the gravity system)\n- seeded world generation\n    - procedural rock and ground placement\n    - spawn treasure on the sea floor and 'burried' deeeep in the depths\n    - creature spawners\n- creatures\n    - octopus\n    - fish\n    - models + rigging\n- creature behavior\n    - peaceful wandering\n    - aggressive targeting\n- swimming\n- grabbing treasure\n- submarine\n    - models and rigging\n    - vehicle controller\n    - doors\n    - headlights with shadows\n    - engine and turbine sounds\n    - bubbles (freaking spent way too much time on this lol)\n- interactables\n    - sub repair station\n    - treasure counter\n    - unloader station\n- saves\n    - autosave\n    - profile select\n\n### Features Unfinished\n- variable world seed\n    - no time to test every seed in a game jam, everyone is getting \"my lol seed\" as the seed XD\n- ancient ruins with lore\n- stealth\n    - creatures care about noise\n    - creatures have line of sight\n- creature behavior\n    - better flocking\n    - better wall avoidance\n    - take damage\n    - fix fin animation\n- sub customization\n    - there's code to grab the sub parts and be able to swap parts out for upgrades (more powerful engine, etc) but I ran out of time to make the upgrades\n- traders\n    - originally you were going to spend treasure to buy upgrades from traders but that whole system was taking too long\n- competing explorers\n- multiplayer\n    - most things in the game are actually wired into the engine's multiplayer system but I did not want to deal with testing that for a game jam lol\n- items and inventory\n    - harpoon to reel treasure\n    - sub crane\n- wetsuit \/ air supply\n\n\n***\n\nOverall I'm really proud of how the game turned out and I'm definitely going to put more time into it for a 'full' release!\nhttps:\/\/katastudios.itch.io\/ludum-dare-57\n\n","comments":0,"created":"2025-04-08T22:34:01Z","files":[],"files-timestamp":0,"id":414193,"love":3,"love-timestamp":"2025-04-10T18:57:27Z","meta":[],"modified":"2025-04-10T18:57:27Z","name":"The Depths Post Mortem!","node-timestamp":"2025-04-08T23:48:18Z","parent":410493,"parents":[1,5,9,406845,410493],"path":"\/events\/ludum-dare\/57\/ld57-game\/the-depths-post-mortem","published":"2025-04-08T23:36:19Z","scope":"public","slug":"the-depths-post-mortem","subsubtype":"","subtype":"","type":"post","version":1306036},"node_metadata":{"n_key":"414193","n_urlkey":"450780","n_parent":"410493","n_path":"\/events\/ludum-dare\/57\/ld57-game\/the-depths-post-mortem","n_slug":"the-depths-post-mortem","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"410492","n_created":"1744151641","n_modified":"1744311447","n_version":"1306036","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/57\/ld57-game\/the-depths-post-mortem","text":"# The Depths!\n![TheDepthsPromoShot.jpg](\/\/\/raw\/c73\/46\/z\/6b933.jpg)\n\nThis was my first ever game jam, and I wanted to use my own game engine to make a 3D physics game, so I took the theme very literally, and made the first thing that came to mind. A deep sea exploration game. Despite, the straightforward take on the theme, I had a lot of fun building this game, and you'll hopefully have a great time exploring and playing with the ragdoll submarine and character physics!\n\n## What was planned vs completed:\n### The Initial Sketch\n![depths_title.png](\/\/\/raw\/c73\/46\/z\/69800.png)\n\nI actually got basically everything in the sketch completed! See top pic for reference! The only thing that changed is I pivoted away from the sub having claws, I was originally thinking there would be a crane-game aspect to it. Probably I'll still add that because it sounds fun, but I spent so long building the submarine that I didn't want to mess with it anymore and didn't figure out a good way to get the treasure from the crane to the trunk, so I decided to make the character grabbing the treasure the main way to get it.\n\n### Features Completed\n- basic underwater environment\n    - underwater shader\n    - neutral buoyancy physics (hacked the gravity system)\n- seeded world generation\n    - procedural rock and ground placement\n    - spawn treasure on the sea floor and 'burried' deeeep in the depths\n    - creature spawners\n- creatures\n    - octopus\n    - fish\n    - models + rigging\n- creature behavior\n    - peaceful wandering\n    - aggressive targeting\n- swimming\n- grabbing treasure\n- submarine\n    - models and rigging\n    - vehicle controller\n    - doors\n    - headlights with shadows\n    - engine and turbine sounds\n    - bubbles (freaking spent way too much time on this lol)\n- interactables\n    - sub repair station\n    - treasure counter\n    - unloader station\n- saves\n    - autosave\n    - profile select\n\n### Features Unfinished\n- variable world seed\n    - no time to test every seed in a game jam, everyone is getting \"my lol seed\" as the seed XD\n- ancient ruins with lore\n- stealth\n    - creatures care about noise\n    - creatures have line of sight\n- creature behavior\n    - better flocking\n    - better wall avoidance\n    - take damage\n    - fix fin animation\n- sub customization\n    - there's code to grab the sub parts and be able to swap parts out for upgrades (more powerful engine, etc) but I ran out of time to make the upgrades\n- traders\n    - originally you were going to spend treasure to buy upgrades from traders but that whole system was taking too long\n- competing explorers\n- multiplayer\n    - most things in the game are actually wired into the engine's multiplayer system but I did not want to deal with testing that for a game jam lol\n- items and inventory\n    - harpoon to reel treasure\n    - sub crane\n- wetsuit \/ air supply\n\n\n***\n\nOverall I'm really proud of how the game turned out and I'm definitely going to put more time into it for a 'full' release!\nhttps:\/\/katastudios.itch.io\/ludum-dare-57\n\n","title":"The Depths Post Mortem!","wayback_source":[]}