This interface module was written as part of a VR game project I was working on where I needed to be able to use the same user interface for mobile and Oculus Rift. It extends PointerInputModule to generate click events based on the position of a 3D cursor in world space
We needed a camera system that could perform a variety of effects, such as close-ups, mid shots, and establishing shots. This diagram was drawn as part of the design process for that system
The final boss stage of this game required a number of custom camera effects, and this drawing storyboarded how many of them were going to look
In an effort to minimize costs, we made the decision early on to use Mixamo for many of our in-game animations. However, many of our characters had additional body parts not discribed in typical mocap files. This diagram attempts to describe the various pipelines available to combine combine Mixamo animations with custom animation components.
This drawing describes an initial prototype and state machine for our battle system