Devlog 3: Trouble at Sea (Patreon)
Content
It's been a hot minute since I've given a coding update, so that's what I'm going to do! I've finished refactoring the code (more on that in a bit - I know I've said that, like, 3 times now), so I was going to start on the dialogue, but I've come across an unfortunate bug.
I'm uncertain what's causing it, but after talking it over with some people who are far more knowledgeable about this stuff than I, it's probably a bug within Unity. Good news is that it isn't something in my code, bad news is I'm going to have to try and find a work around until Unity patches it.
That - hopefully - won't be too hard, and if it all goes to plan, I'll still be able to release alpha v1 by mid-to-late September (I'm hesitant to commit to a date before I get this work around, well, working.) But I'm hopeful it won't take too long.
And to elaborate on why I keep "finishing" refactoring the code: I'm prone to... jumping the gun. After doing a bit more testing (and talking it over with some friends), I saw several very fundamental problems with how I was implementing the very basics of the game. It was difficult to know exactly when it got fixed - especially when things would work for everything but edge cases, so I might've announced "I've finished!" just a tad too early XP.
Anyhow, now I've done extensive testing with my current setup, and I'm pretty confident in it's robustness. Hopefully, this was the last time I have to touch those scripts.
And finally, a quick run-down of the three/four things that need still need to be finished (after the work around is implemented) for the alpha build:
- Dialogue
- UI interactions (Start menu, level picking, eventually the tutorial, though that probably won't be including in this alpha build.)
- Gameplay rewards ;P
- If I can manage it, voice lines. (This one's prone to getting pushed back, depending onto how many problems I have implementing the things above.)
(Also, if you're of a tier that gets you access to alpha/beta/nightly builds of the game, keep your eyes peeled for a post explaining how to install it on your device. I'll go over it more in that post, but to make it short, the game needs to be further developed to get it onto the app store.)
Anyhow, that's all I have for today. Until next time, stay frosty!