Linux | Windows |
---|---|
Gem is a cross-platform game framework with GUI and multiplayer support using Monogame, Farseer and Lidgren
- Gem Network is not fully tested and not ready to use. See Ginet instead.
- Gem Gui API is likely to change.
- Gem Engine is still in early development.
A library for client server applications using network sockets. Gem Network extends Lidgren Network, offering an easy to use API for creating network events and a configurable and expendable server console for executing remote commands
A Gist with a NetworkPackage simple example
Documentation for Gem Network can be found here
A library to render GUI controls in Monogame applications. Gem Gui supports the basic control events for mouse / keyboard / controller / touch. The control's style is easily customisable.
Controls can be grouped into GuiHosts and show/hide them using the GemGui's screen management.
You can also assing controls into layout groups for automatic alignment that respond to window and resolution changes.
Documentation and how to get started can be found here