Lately I have been working on something fun which is mostly finished. It is a script to allow certain textures to be swapped within the game, they just need to be called in some way (I have a couple of thoughts). Unity allows objects to “send messages” to other objects, so with this script attached, an object would be able to use something like:
target.SendMessage("function name", "parameters");
to call the function on the other object. This is nice since loading the script object on a specific object can be difficult.
Now that I am more familiar with how Leap Motion and the Oculus Rift work with Unity, I have come to the conclusion that some of my scripting for the boxer is unnecessary. As such, I have decided to focus on creating an enemy boxer.
I have spent a while working on getting the model and texture for the boxer setup so that creating for and using it will be a bit easier. Luckily, with the decision to go with a retro feel, I was able to make a simple model made of blocks. However, as the complexity of the texture will be significantly more difficult than what I have done so far, I only have a simple texture created for it at the moment. The image gives an idea of what I have so far:
The texture seen in the image is one I setup to help me know what I am making later on (the colors represent a certain side of the boxer).
My next plans are to make some simple animations for the enemy boxer, such as punches and “tells” so that the player might be able to know what the next action it will take is. After that, I hope to make some form of simple AI for the boxer.