EAE 6320 Engine System Proposal
A downloadable game
Engine System Proposal for EAE-6320 - Controller Support(single and multiplayer) and basic character controller for game
- From the perspective of a classmate, the system will have the capability to plug in a controller(XBox/PS4) and seamlessly integrate into the classmates game. Ideally, the axes will be tied to movement, and the buttons will be customizable with certain extra functions(jumping, sprinting etc)
- Ideally, players should be able to link keypresses(keyboard buttons) to certain functions, thereby telling the controller what buttons what be tied to what functions.
- I expect to implement controller support where each controller should theoretically have its own "ID" which would be unique to each player upon plugging a controller in, and have custom buttons with custom events as described above.
- I dont really have a good starting point, so I will have to do a ton of research to figure out the best way to do this.