So, I switched to the Jam. Didn’t feel the game was good enough with what it had, and I hadn’t finished animating in time for the Compo deadline. Now the end result will be way better, way more polished and just generally better.
Got a ton done today – everything I told myself I would and more:
- Entirety of UI is now completed (Unity 4.6 UI system is the best thing ever)
- Player redrawn and animated completely
- Player now has four stats
- Chests now provide permanent stat bonuses upon being opened
- Overhauled player & enemy movement – way less buggy
- Map now has a slight elevation modifier to each line, so it’s less boring
- Sounds added! Music and more from BeepBox and BFXR.
Also, the Unity 4.6 UI system is freaking amazing. No, I don’t care that I already said that.
I originally wanted the map to have better random generation and wanted to instead add Perlin Noise to it, but that caused weird problems if you turned around, so I had to downgrade it to simply having it being randomized within a specific range. Still less boring, so it’s good enough.
As for the player movement, I finally fixed a jumping bug that had been plaguing me since I added player movement. Occasionally, the game would never realize the player left the ground, and he’d be able to jump infinitely. Adding one variable change upon jumping fixed that, and I also ended up actually using Unity’s ForceMode2D system which made movement way smoother and more responsive.
The main thing I’ve gotta address for tomorrow is enemy difficulty scaling. As it stands, you can get infinitely powerful in every stat except speed, so if you played right you’d become essentially immortal. I plan to make the enemies rise in difficulty with each successive spawning of them, and plan to make killing them reward you with experience, which will provide a less frequent but more powerful permanent bonus similar to what opening chests does now. This will add incentive to killing enemies: Kill them and grow stronger; If you don’t, they’ll get stronger faster than you. Other than this, all that’s left is general polish.
Anyways, Unity 4.6 has a great UI system, and good luck!