Please use Chrome or Firefox. IE explorer will encounter some format issue.
Please use Chrome or Firefox. IE explorer will encounter some format issue.
It is a single week group project using Leap motion and Unity3D to create an arcade-style wizard spell fight game. Since we were given such a short time, quick prototyping and brainstorming were the keys to this project. I was mainly responsible for all coding except for the game flow part which controlled when the game ended and started. I also spent a lot of time configuring and designing UIs to better reflect the spell cooldown and different types of the spell.
Our game has a lot of keyframe animations. Unlike traditional animations, I had to work with artists closely in order to use a limited number of frames to create realistic animation in Unity3D. In the picture above, I was adjusting the time interval for each frame. During the process, I worked with my artist in person so that we could make sure all the animations were fluent.
Leap Motion is surprisingly well functioning given its price and physical size. Unlike Kinect or other motion tracking devices, Leap Motion had great API support in Unity3D and the precision of hand tracking was amazingly good. Although it had a terrible field of view and the number of supported hand gestures was pretty low, I still managed to implement three gestures for two players to battle against each other.
Besides programming, an essential factor of this game was fast prototyping. Since my group only had one week for developing this game, I needed to finalize all game concepts within one day. The picture shown above was the initial idea of how our game worked. I directly put this idea into work and implemented a prototype for immediate testing.
Copyright © 2023 Zhisheng Xu - All Rights Reserved.
Some videos use loyalty free music from Bensound.