-
Notifications
You must be signed in to change notification settings - Fork 4
Introduction
XInputium is a .NET library that wraps XInput API and provides Xbox controller support for your .NET based game or application — XInput is the API that allows applications to communicate with an Xbox controller device.
Although XInputium aims to bring XInput interoperation to .NET, it offers features that go beyond just that. XInputium features a full-fledged input system, that does much of the hard work for you. The core goal of XInputium is to make it as easy as possible for you to consume the library, while you're still getting a full set of features at your disposal.
XInputium also provides more than three different ways of consuming the API. If you want a plug-and-play library, that simplifies most of your input related code, by abstracting most of the input logic, you will find classes and types that do just that. On the other hand, if you don't need all this extra functionality and just want to perform basic communication with an XInput device and benefit from this more lightweight approach, XInputium also offers more low-level access to the device.
The wiki is currently a work in progress, and some pages may be missing or incomplete. Thank you for your understanding!