Skip to content
gmichPublic

About

A cross-platform game engine with GUI and multiplayer support using Monogame, Farseer and Lidgren

Resources

Stars

20 stars

Watchers

13 watching

Forks

Repository files navigation

Gem logo Gem

Linux Windows
Linux Build Status Windows Build status

Gem is a cross-platform game framework with GUI and multiplayer support using Monogame, Farseer and Lidgren

Developement Progress

  • 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.

Description

Gem Network

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

Gem GUI

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.

A Gist with an example

Documentation and how to get started can be found here

About

A cross-platform game engine with GUI and multiplayer support using Monogame, Farseer and Lidgren

Resources

Stars

20 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages