Dark Dive by Whysguy52

[raw]
made by Whysguy52 for Ludum Dare 48 (JAM)

It's done! Or as done as it can be!

Edit: has anyone made it to the end yet? I cant modify it any more but it may be a little too difficult out of the box. :(

Edit2: for those who kept asking, I bound the ui buttons to keys and made the power and o2 deplete more slowly. should be playable and easier now. THIS VERSION IS UPLOADED AS V2 ON ITCH.IO. MY ORIGINAL LUDUM UPLOAD IS STILL THERE FOR FAIR JUDGEMENT.

I'm just happy to participate. This was my first game jam, first Ludum Dare (obviously) and a whole lot of first in making the game.

It's not much but I made this game completely by myself and EVERYTHING was built from scratch (Except text fonts. Those I recycled). I'm not developer or an artist but I'm pretty happy with how this turned out :)

All feedback welcome!

See you all at the next Jam!

PS. the game is completable and winnable. Solution on how to beat the game https://youtu.be/glm-DcXPQ1M

----features to improve----

interpolate camera [check]

implement physics for movement

increase mouse sensitivity. it's bit sluggish. Create a menu controlling the mouse sensitivity.

add more environment things: plant life, fish, more volcanoes

implement damage system

add an item. one of the dead ends is an item chamber but no item. create an item that increases your speed or something

add music

Ratings

Overall 1577th 3.074⭐ 63🧑‍⚖️
Fun 1669th 2.712⭐ 61🧑‍⚖️
Innovation 1160th 3.042⭐ 61🧑‍⚖️
Theme 557th 3.9⭐ 62🧑‍⚖️
Graphics 1484th 3.05⭐ 62🧑‍⚖️
Audio 1085th 2.912⭐ 59🧑‍⚖️
Mood 1163th 3.308⭐ 62🧑‍⚖️
Given 80🗳️ 108🗨️

Feedback

Fuzzy Lobster
27. Apr 2021 · 02:31 UTC
Yay for Godot! Nice job on the sonar
Tillbold
27. Apr 2021 · 02:36 UTC
the controlls are a little difficult without tutorial but good job to put out the nice athmosphere in the short time. Wish you all good for the future =)
CheekiBreeki
27. Apr 2021 · 02:38 UTC
Cool sonar mechanic, a depth meter would be a cool metric to add as well as some supplies to pick up.
Smelly Games
27. Apr 2021 · 03:05 UTC
Add a big mario eel.
🎤 Whysguy52
27. Apr 2021 · 03:38 UTC
@cheekibreeki One of the rooms is called "Item Room" in the source files (the heat vent is called that) because I was going to add an item but ran out of time. Also, yeah, depth meter was thought of but I went with a compass that points up instead since I had trouble with orientation. Maybe in later iterations though.

@smelly-games I KNOW! I REALLY wanted to add some more art to the environment and really wanted fish. Something big. I swear I actually had the idea of putting an eel next to a vent to make it hard/impossible to get to without dying but, not time :(
Ambear
27. Apr 2021 · 07:04 UTC
Oh, I couldn't play this game from browser because my mouse didn't want to disappear (
Btw I like system of energy taking, and scanner, looks cool
GJ
🎤 Whysguy52
27. Apr 2021 · 07:10 UTC
@ambear Yeah I don't know how to fix the HTML version sorry. I should probably remove it. :( Thanks!
Ambear
27. Apr 2021 · 07:29 UTC
@whysguy52 Yeah, I think it is better to remove it
Stay with portable version, it is more valuable for everyone!
🎤 Whysguy52
27. Apr 2021 · 07:34 UTC
Uh oh... i think i just deleted the windows version
🎤 Whysguy52
27. Apr 2021 · 07:41 UTC
Well, hopefully they don't think i'm cheating. I tried to take down the HTML version but it broke both so i had to re-upload both in order for either to show up :'( I'm new to itch.io
LRL64
27. Apr 2021 · 08:31 UTC
Oh, you made a dark game too lol. The mechanic of converting O2 to energy and energy to O2 is awesome. Delicate balancing act and keeps you on edge before you get to that next volcano. One thing I would have preferred is to have the switch mechanics be bound to buttons instead of having to toggle the mouse cursor on to do it which disables turning with the mouse. Makes it more trouble than it probably should be to convert while still steering. Cool game though.
🎤 Whysguy52
27. Apr 2021 · 08:34 UTC
@lrl64 Thanks. I actually had that thought about 20 min after the game jam LOL and slapped myself in the forehead like "why did I do it this way?" I was walking home from 7/11
Rein
27. Apr 2021 · 08:41 UTC
Unplayable in the browser, unfortunately :( Seems like a good game though.
LRL64
27. Apr 2021 · 08:43 UTC
@whysguy52 Haha, I know the feeling the same thing happened with my game. Would not have taken much time to put the controls and more info on the light chaining mechanics on screen on one of those popups at the start of the game. But in the last minute scramble to get it done we just completely forgot to do it. It was a facepalm moment. Lol
AdamJN
27. Apr 2021 · 12:36 UTC
At first I was put off by the browser version but when I saw the comments I decided to give it a shot on download and Ive gotta say it was fun and has lots of potential. I really liked the energy to O2 conversion feature. Really cool little game.
mlkvr
27. Apr 2021 · 16:39 UTC
I actually played it in the browser without problems controlls are fine but I had to refresh few times to look which is key, the only thing I would like to add is more light maybe in a form of greenery that could enhance the atmosphere and add a little difference to the environment, Things like these always happens in first jam important thing is finishing it up its actually very big achievement and I want to congratulate you, good job mate!
FcValise
27. Apr 2021 · 20:16 UTC
I like the sense of being lost here. Congratulation on your first ludum dare !
oc1d
27. Apr 2021 · 20:34 UTC
Nothing Tops a good scanner/sonar! Love that :) Was quite a bit hard after my first dead end did not reach the next vulcano. Kinda like the fiddly resource management.
Lavialee
27. Apr 2021 · 20:36 UTC
Wow! Very atmospheric! At first I felt like the volcanos were too far apart, but it's actually pretty well balanced, you never feel too safe, really nice entry!
Xeke-Death
27. Apr 2021 · 21:38 UTC
Sonar effect is well done. Environment could use a few rocks and plants around the place.
Sub sound is good.
Was a little hard to figure out movement.
🎤 Whysguy52
27. Apr 2021 · 21:43 UTC
@xeke-death did you try the windows version? Getting the mouse to work on the web version is a bit tricky and doesn't work for everyone. I tried removing it but it broke both uploads so I had to put it back. Yeah more environment stuff was something i had more time for :(
Theg
27. Apr 2021 · 23:54 UTC
This game has similarities to mine. It was cool going into the depths and the sonar was neat but I think having the resource conversion set to keys would be good.
Frozenheart32
28. Apr 2021 · 08:42 UTC
Nice idea in game.
Zalos
28. Apr 2021 · 13:13 UTC
Took me a second to understand the controls but once I got it I was good to go! Was interesting driving a sub in 3rd person, good job!
🎤 Whysguy52
28. Apr 2021 · 16:47 UTC
@zalos sorry you had trouble with controls. Is there a way I can improve it or clarify the controls?
Zalos
28. Apr 2021 · 17:25 UTC
@whysguy52 Instead of tab then move the mouse to hit the button, possibly just a key for switching on and off energy to air. Took me a sec to figure out tab to get the mouse to press the button.
🎤 Whysguy52
28. Apr 2021 · 17:36 UTC
@zalos oh for sure! Thats already on my list of features to change. I dont know what i was thinking. Maybe i just wanted to mess with using a UI for a control idk. My bad
Bea
28. Apr 2021 · 19:20 UTC
Coll game and models. I found the oxygen conversion element a little tedious and difficult, and I died a lot frantically fumbling with it and going out of control. I think simple power resource might have been better. I really liked the sonar effect, both the visual and audio elements were really choice, and pulled me into the game.
🎤 Whysguy52
28. Apr 2021 · 22:37 UTC
Thanks. I really appreciate that! I wish i could change the oxygen mechanic but its too late but i promise i will later. Ive gotten that feedback a bunch and im sorry :(. The audio, btw, is me blowing bubbles in a glass with a straw or me rubbing the mic LOL very simple
animatrix1490
29. Apr 2021 · 00:31 UTC
I'm very impressed that you made this on your own AND it was your first time doing a jam (and possibly making a game???). So cool! I honestly loved the player's submarine and its animations, and the audio was really cool. Whole thing was very atmospheric. There was something of a sense of dread.

Un-fun critique part: I would have appreciated some kind of...I don't know, "north" indicator on the ring around the up-arrow. I got a bit disoriented too on some occasions, but fortunately it was mostly NSEW rather than up-down. Oh, one other thing: I think being able to see the vents from further away would help. I understand if you don't want to mark the sub--if you want people to explore--but I think making the vents more visible (from like, 50m away instead of only like 10m away) would have helped me be a little less disoriented.

I'm still impressed. Amazing job!
🎤 Whysguy52
29. Apr 2021 · 01:01 UTC
@animatrix1490 that was great advice thank you! at least it's new advice and I really appreciate that. I did consider pointing it north but went with up so I'll change that when i'm allowed. You should be able to see the vent smoke from REALLY far away actually but if it's still too hard, I can reshape them to be more visible with sonar or just make them emit light so you can see it from much closer or something. Thanks! I got new stuff to implement!
sharkmax218
29. Apr 2021 · 17:54 UTC
In my opinion, you should add drag force! Because if i do not move, its stay on one place.
WetBurritoSupreme
29. Apr 2021 · 18:06 UTC
Nice little game, a really clever idea of having two opposing resources to balance. I thought that maybe putting o2 to the energy didn't make sense until I lost control because of power outage. Good gaming moment! Good job!
interface
30. Apr 2021 · 02:55 UTC
Good work! I kept thinking the controls stopped working but it was the TAB to move between mouse capture that got me every time. I think the oxygen/energy mechanic is interesting and worth exploring further if you want to work on this game post-jam. Maybe also find oxygen pickups so you can choose to convert either one into the other?
Happy to read in the comments you had fun with blowing bubbles. So did I on my game lol
🎤 Whysguy52
30. Apr 2021 · 03:09 UTC
@interface @wetburritosupreme Thanks! I really liked the way it came out but realized people really struggled with the TAB function so i made a few edits for the V2 but please don't grade me on that version out of fairness. Just posted it if people wanted to try to get farther with better controls.

@sharkmax218 I agree! given more time, i would have interpolated the camera and added more physics like acceleration and drag. I'll add it to the V2 eventually.
LDJam user 245161
30. Apr 2021 · 05:49 UTC
Dude this is insanely good for your first gamejam game. You made something genuinely unique with a great atmosphere. Nice job!
xiyou
30. Apr 2021 · 14:20 UTC
As a 3d game has been very good, the atmosphere is very wonderful
profan
30. Apr 2021 · 22:53 UTC
Quite liked it, shame the movement of the sub didn't have a little bit more dynamics to it, but given it's your first jam entry and you're neither a dev nor an artist primarily.. Good work :eyes:

(I really enjoyed the sonar mechanic, also hi fellow Godot dev :D)
🎤 Whysguy52
01. May 2021 · 19:39 UTC
@profan thanks! yeah i didn't have time to figure out how to interpolate the camera but I actually implemented that last night for the v2 build!
Taximan981
01. May 2021 · 23:59 UTC
I got very confused with how to play but that was most likely because the text was so small in the web build, I figured out everything except transferring yellow stuff into blue stuff, i really liked the terrain and models so nice job!
dans17
02. May 2021 · 00:22 UTC
Nice job on your first game jam! I liked the sonar mechanic, but I wish the dead submarine at the end was bigger so that it would show up on the sonar. I actually made to the last room but couldn't find the sub until I looked at your video because I ran out of energy using the sonar to find a path out of the room. Others have recommended adding more physics to the sub movement; I also think this would make it more fun and that you could also easily implement a damage system with this by just having the sub lose oxygen when you hit a wall.
Lintfordpickle
02. May 2021 · 21:18 UTC
A cool game and quite enjoyable. I couldn't figure out how to get the window to be a bit bigger though, and some text on the main menu was quite hard to read, but the mechanics weren't too hard to figure out.
As someone else above mentioned, I feel like the game would have benefitted if the submarine's movement was a little more dynamic
Fis
02. May 2021 · 21:33 UTC
Fellow godot creator :D as you said the mouse controls are not functional for the HTML version, I'm quite curious how you captured the mouse position in your code? In our game the capture of the mouse worked quite fine (viewport was 600px wide, using `clamp(get_viewport().get_mouse_position().x - 300,-300, 300)`). Some preloading would have been great as well, because the game in the HTML version appears to be stuck after clicking continue (as the game loads the 3d scene afterwards - preloading the scene at the beginning would make the starting time longer but the scene switch near instant).

Well done, you encourage me to make a 3d game next time :D
🎤 Whysguy52
02. May 2021 · 22:02 UTC
@fis thanks! yeah I thought about preloading but I've only done it once before and ran out of time to re-learn it but I'll implement it in v2, but yeah, loading is a bit long. For the mouse, I used Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) and then Tab to release the mouse etc. Understandably, this doesn't work for HTML versions unless there's something I missed.

3D is a bit to get used to but it's really not bad! Hope you're good at vector math lol jk it's not that bad. Godot has a few tutorials that are okay.
Gorethumb
04. May 2021 · 05:33 UTC
silent, my dude, talking through this game with you was an absolute joy and i really look forward to playing it after the updates!
sorlok
04. May 2021 · 23:37 UTC
Cool idea, and well implemented. I definitely got lost in the caves, but I think that's part of the charm. Having some way to toggle between the two tanks without switching to the mouse would have been nice, and that mechanic could be expande don to set up some additional strategies.
🎤 Whysguy52
05. May 2021 · 00:11 UTC
@sorlok I implemented key bindings to the buttons in V2 version so you don't have to toggle the mouse if you wanna try it out but thanks. Yes, originally, i did it because I wanted to have a bunch of buttons to interface with but I'll stick to keyboard bindings.
domsse interactive
08. May 2021 · 22:07 UTC
Nice game idea. Design looked nice. The controls were just a bit strange. But all in all a nice project.