Skip to content

congcoi123/tenio-engine

TenIO Engine Module Tweet

TenIO is an open-source project to create multiplayer online games that includes a java NIO (Non-blocking I/O) based server specifically designed for multiplayer games, which supports UDP, TCP, Websocket, HTTP transports, and available simple client projects for quick development.

This module provides the necessary mechanisms to build a game. It also supports some kind of pattern such as ECS, FSM, and integrates a simple physic 2D library. You can even observe the running entities on the server side by using the debugger window.

Requirements

Java 21+

License

The TenIO project is currently available under the MIT License.

Changelog

Please check out the changelog for more details.

Contributing

Please check out the checklist and contributing guideline for more details.

Installation

Maven Central

<dependency>
    <groupId>io.github.congcoi123</groupId>
    <artifactId>tenio-engine</artifactId>
    <version>0.7.0</version>
</dependency>

GitHub

$ git clone https://github.com/congcoi123/tenio-engine.git

Happy coding !

About

The engine module is for the TenIO framework.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages