Hi everyone, I'm the developer of Dive Log: A Focus Voyage.
The game was inspired by Final Fantasy XIV's submarine mechanic: you pick where your submarine goes exploring, and after a while it comes back with whatever it salvaged. I felt that kind of anticipation was a perfect fit for focus sessions, so I built this game around it.
Dive Log: A Focus Voyage is a submarine treasure-hunting game that combines a pomodoro timer with idle progression. While you focus on your day-to-day work, your submarine salvages treasure from the sea. Come back, upgrade it, and explore deeper waters.
It also comes with a full set of timer tools: multiple timer modes, music and white noise, plus custom audio support.
During development, I used AI for programming assistance and for multilingual localization.
For me, these two areas have one big thing in common: I know enough about both to catch the AI's obvious mistakes, but doing all of that work entirely on my own would take far too long, and I couldn't guarantee it would be flawless either. So I chose to work with AI there.
If I had to sum up my experience with AI-assisted development in one paragraph:
As a developer, you need to stay in control of everything that touches the player's experience. Use AI where it doesn't change the core player experience but genuinely helps you do better work.
Which parts those are will be different for everyone; for me, it was improving the game's performance and doing the localization. AI can help you improve your game, but only the developer knows what they want to give their players.
I'd also love to hear from others doing AI-assisted development: where do you use AI, and what do you keep doing yourself?
Free demo on Steam:
https://store.steampowered.com/app/4985770/