DepthsHouse — My First Game as a Developer on Ludum Dare!✨

When the theme was announced, I froze for a second: "So… an underwater game? But who’s the protagonist? Who’s the enemy?"
📓 I started sketching ideas and drawing concepts by hand… Then it hit me: "What if coral reefs… but on LSD?" 🌈🐠

And just like that, the psychedelic fish was born — my very first in-game enemy. I hand-sketched the concept and used AI tools to shape the final result:
🎨 Enemy Creation Process
✏️ Hand-drawn sketch
🧠 Concept art generated with ChatGPT
🧱 3D model created via Meshy AI

🧼 Mesh cleaned + animated in Blender
🧩 Imported and implemented in Unity
🔫 Weapons I focused on making the torpedo feel satisfying, with blood and explosion effects. Also added an auto-rifle, switchable via mouse wheel. Bullet impacts still need work, but the core mechanics are solid.

🐠 Enemy Behavior All enemies are psychedelic fish 🐟
They spawn every 20 seconds
They chase the player using simple AI
Increasing numbers = increasing pressure

🌿 Procedural Decorations To avoid manually placing corals and plants, I built a procedural spawner that:
Randomizes size, rotation, and distance
Runs at runtime
Keeps each session visually unique and alive

🕹 Tech & Features Unity + C#
Character Controller
Weapon switching (mouse wheel)
Health system + player death
Simple UI (Canvas-based)
Custom enemy animation (first ever — made in Blender!)

🎞 Animation This was my first ever animation. Rigging the fish, animating it in Blender, exporting to Unity — then watching it swim toward the player... I literally thought:
"I actually made this. Holy crap!" 🙌
🔇 What About Sound? I’m a sound designer by profession, but... I ran out of time 😅 So, the jam version is silent. But don’t worry — The post-jam build will have:
Underwater ambiance
Enemy sounds
Weapon SFX
UI and hit feedback sounds
Already cooking up some juicy ideas 🧠🎧
💡 Fun Fact Back in Ludum Dare 41, I joined as a composer for a friend’s team. The track I wrote then was called… “Depth.” Now, years later, my first solo game drops — and the theme is “Depths.” Coincidence? I think not. 😄
🔚 Final Thoughts DepthsHouse is my first real step as a solo indie dev. Sure, it’s a bit rough, a little janky — but I loved making it.
If you play it, I’d love to hear your thoughts, feedback, suggestions, or bug reports.
Thanks for checking it out ❤️ See you at the next jam!

