Skip to content
InfiniteProductions edited this page Jul 6, 2016 · 6 revisions

Infinite Controls

a set of simple UI elements to controls your games

Welcome to the InfiniteControls wiki!

WARNING: these project is still early WIP, there is no documentation or tutorials yet and features are more likely to be broken often until a stable release is made, so expect some troubles if you wish to already work with it.

Quick questions & answers:

why NOT using InfiniteControls in your game/tool ?

  • it is not stable yet,
  • it is deeply limited (you can't get a window manager, in the Unix meaning, as opposite to others frameworks/libraries) (note that is a design choice, ALL feature request going against this will be simply denied)

why using InfiniteControls in your game/tool ?

  • it is easy to use (not yet really),
  • absolutely NO dependency, you don't need either to add something to your project/game (except the library itself),
  • no damned XML crap used to configure the UI items,
    • others benefits to come

Which are supported platforms ?

Currently, it is developed under Windows (DX) with MonoGame 3.5.1 and as it doesn't use any platform specific features, AFAIK, it may be compatible with all MonoGame supported platforms, and even XNA's ones, if used with it.

Which features will be added "soon" / are planned ?

  • TBD

Which are the features which will never be added ?

  • event driven communications,
  • full window with history buffer & scrollbar(s) + iconify/hide/close buttons,
  • and everything else which is not listed in the previous answer

I don't like InfiniteControls, what else can I use to add UI to my game ?

  • NeoControl,
  • EmptyKeys,
  • your own framework/library