Back to the drawing board

Welp, I've done goofed.

I had setup a git to be able to share the project with my partner and with future collaborators,but being the only one working on it right now and not being a big fan of git, I didn't push anything in two weeks. When I finally commited and pushed... I forgot to add first. And when I had conflicts at pull, I didn't realize fast enough and botched the merge. Anyway, I lost 2 weeks worth of gamedev work.

That's ok though, shit happens. I'll be more careful with git in the future. I was actually struggling a lot with this project, and I take this as a great opportunity to restart something cleaner.

So far I was trying to modify my existing code from the prototype, to fit the new version of the project. The issues were multiple. First of all, the prototype is a 2D game and I am now trying to make a 3D game. Even while keeping most of the gameplay and logic, the translation into a 3D space brings its faire share of changes! But the biggest issue was the state of the project. This project was done in a month, with the pressing deadline of the Draknek Grant and the immense help of a very good friend in the last week. It works, it works well even, but now after a few months not working on it and no documentation whatsoever, I don't know HOW it works. Of course I can read the code and have a good idea of what it does, it's pretty well written. But no matter how well written a piece of code is, it will never tell you Why it does what it does.

So here we are, with a few weeks of works gone to dust, leaving behind a better understanding of the underlying issues and an invitation to redo it better.

I've started to write the 3rd iteration of the GDD, and I'm working on a big class diagram and a few sequence diagrams. This should help in redefining the project more precisely, and create a structure that is easier to understand, maintain, and build upon.

Oh I've also started on the Art Direction and making some environment assets on top of the placeholders! Can't wait to show some of that =)