Hello everyone, welcome to this general update regarding the current state of development! Since the end of Gamescom in late August I’ve been working very hard to basically deconstruct a lot of what I had done in a hurry and re-code quite a few things (almost) from scratch, in order to make them much more solid and modular.
This is an example of some UI code, before and after Gamescom (thanks to Unity’s 4.6 release). As you can see things are much more concise. Which results in code that’s easier to maintain and expand on as needed:
On that topic let me share one thought: anyone is capable of doing complicated things, there’s really no merit in that. What’s more difficult is accomplishing complex things in a simple, elegant way. As Paul often says, “Be Kind to your Future Self”. It means that while I would be able to just bang out something quick and dirty, several weeks down the line I would also have a hard time understanding why I did what I did the way I did it.
Which is also the reason I always annotate my code. Because I wear so many hats on the project I need to keep track of the reasoning behind what I’m doing.
Another example of this streamlining process is in the animation tree of the actors. By fully leveraging Unity’s Mecanim system I was able to considerably reduce the complexity of the animation’s transitions:
Still on the topic of animation, something we didn’t have yet at Gamescom is fully dynamic skinned attachments. Behind that mouthful hides a simple concept: Tilo and the game’s other actors now have dynamic appendages and props, blending in nicely with existing animation.
For example on this Vine video you can see both Tilo’s ears, his tail, hood, lute and belt props (pouch and purse) are fully dynamic. It helps a lot in fluidizing animation transitions:
Finally, some miscellaneous bullet points, in no particular order:
- The Rats have now more attack types and animations
- The spiders are fully integrated in-game, with final model, animations, specific AI, etc…
- The structure for the game is completely defined, thanks to Paul. That entails the main quests, locations required, etc…
- Insects are now scurrying on the floor, which adds a lot of life, especially in dark dungeons (and the spiders LOVE them!)
- Tilo can now close doors as well as open them. And the Rats can also open doors (which sounds easier to do than it is!)
- Distractions system now feels fairly solid, with visual and auditory triggers (been iterating a lot on that)
- Inventory and props swapping feel much more intuitive now
There are many, many more improvements and bug fixes all over and you can rest assured that although the task remains daunting, everyone involved is doing their best so that we can all be proud when Ghost of a Tale is finally released next year.
May all of you have a wonderful holiday!! 🙂