small tech demo made in 3.5 hours after being challenged by JohnTheCoolingFan, with visuals inspired by Iron Lung game by David Szymanski

software and assets used:
- godot engine 3.5
- blender 3.2.2
- terrain generator code i found online a while ago (lost track of it sadly)
- materials from AmbientCG (great website, always helps me out with materials)

controls
- WASD - move. either submarine or yourself
- E - select what you are moving
- spacebar - make submarine go up
- mouse - look around

links and downloads

https://github.com/CaveJohnson376/submarine-tech-demo
https://www.cavej376.xyz/files/games/submarine/submarine.x86_64
https://www.cavej376.xyz/files/games/submarine/submarine.exe

QnA

- wow cool, but add this
> no. i consider this project to be finished, and i will add nothing more to it. though, you can fork it and use as base for something bigger :Ъ

- there's a bug!
> well, if you've managed to break my game, why not to join me in efforts of breaking my future games?

- if it's a tech demo, what you plan to do with it?
> i'm gonna use tech used in this demo for my future projects. spoiler alert, it's not about underwater, but rather, *above*water, and maybe even space. the tech is really simple but i needed to mess around with it to get hang of it

- wait-wait-wait-wait, 3.5 hours and challenged by JohnTheCoolingFan?
> yeah he literally challenged me to make "a short prototype/tech demo game about submarine, where you can walk inside submarine and submarine itself can move too. i don't think i can do this, but can you?". i accepted the challenge and made this.

- is that blood in submarine? did i kill there?
> nope, it's just rusty metal. nobody was killed there.

 ©CaveJohnson376. v5.0. Discord: @cavejohnson376. Website backend, frontend and design "Minecraft-ish" made by @foxslyme (at Discord). Powered by nginx, Arch Linux and our pure enthusiasm. more info
a v6.0-beta version of website is available for testing