It's time for another update. Got a lot of work done yesterday, and I'd like to share it with you guys. First off, the Gizmo finally got the features it deserved. Rotation/Scale feature are now working properly (images below)
Next up is a long overdue issue that wasn't bothering the frame-rate at all so I post-pone'ed it for quite a while. When loading a scene and reading all object-data stored inside Xml, a copy was hidden and maintained in the background (while it shouldn't even exist) In a case of 500 objects/components this would mean another 500 hidden in the background. I redesigned the loading/saving of Xml data and will no longer keep unwanted objects in the background.
As I mentioned earlier, we're working on a new project called "Over Night". My role is Engine programmer, so I make sure everything we need for our game is there for the Game programmer to work with. A few features that I added last week are listed below and are shown in the video...
- Character (movement etc, thanks to BEPU for their base character class)
- Scene switching
- Monitor (ingame security camera footage shown on a TV monitor)
- Story notes (story driven notes and hints on the wall, helping the player with solving the story puzzle)