LunarGdx Versions Save

A networking library for LibGDX utilizing Netty allowing easy creation of multiplayer games.

4.0

1 month ago
  • Java 21 + gradle, experiment with virtual threads.
  • Updated the protocol and naming scheme
  • Updated packets and their functions
  • Updated server side entity logic
  • Added some new packets
  • Removed redundant typing

The wiki has been updated to reflect these changes.

3.2

1 year ago

With 3.2 comes a new entity structure much improved from the old one.

Entities are interfaces for example: LunarEntity, LunarEntityPlayer and so on. With this default implementations like AbstractLunarEntity, AbstractLunarEntityPlayer are provided if you wish to use them or you can just simple implement those interfaces and do it how you wish.

Check out the entity wiki section for more.

3.1

1 year ago

3.1 has a new world structure as described in the new worlds section within the wiki

This build has been tested but not to its fully potential, as such, expect a few issues.

3.0.2-pre

1 year ago

BREAKING API CHANGES Working, but not fully tested, hence 'pre'

Includes server changes that better allow you to create custom worlds and extend them.

Check out the new wiki section here and my own game for examples

3.0.1

1 year ago

Fixed an issue with creating new bodies

3.0

1 year ago

After this point most api changes will be minor and not as major as this release.

2.0

1 year ago

This is a major revision of Lunar. The wiki has been overhauled and includes much more information now!

You can find a basic example to jump right in here

1.2.2

2 years ago

This release fixes the phantom player issue, as-well as giving you the ability to use custom entities extending LunarNetworkPlayer/Entity without creating your own implementation of World or Connection.

https://github.com/Vrekt/LunarGdx/wiki#handle-creating-players-yourself

1.2.1

2 years ago

This release allows you to create or extend LunarProtocol instances allowing multiple uses of the protocol if needed.

1.2

2 years ago

This release includes full [beta] support for lobbies.