Carleton University - School of Computer Science Honours Project
Arm Swing Mechanics for 3-D Games
The focus of the project is to develop and implement a more realistic and intuitive close-range combat system to be used on a gamepad controller in 3d games. The core idea of this controller scheme is to have the user replicate the pattern of motion that a real human’s arm would use to create a weapon swinging motion, on the thumb-stick of the gamepad controller. The in-game character then performs an attack following the same motion. Creating a test environment for this system includes creating the rendered models, implementing object hierarchies, creating swing animations, and implementing collision detection for the melee attacks. The project is implemented in C++ and with the OpenGL plugin.