We're hopefully not too far off the release of the new Steam Controller now, with Valve adding a battery indicator for ...
Write and test first, then buy the hardware you need.