https://github.com/congcoi123/tenio-engine
The engine module is for the TenIO framework.
https://github.com/congcoi123/tenio-engine
ecs fsm game-development game-engine gameserver java java17 physics-2d tenio
Last synced: about 1 year ago
JSON representation
The engine module is for the TenIO framework.
- Host: GitHub
- URL: https://github.com/congcoi123/tenio-engine
- Owner: congcoi123
- License: mit
- Created: 2021-10-10T13:28:08.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-18T20:33:31.000Z (over 1 year ago)
- Last Synced: 2025-04-10T00:42:53.791Z (over 1 year ago)
- Topics: ecs, fsm, game-development, game-engine, gameserver, java, java17, physics-2d, tenio
- Language: Java
- Homepage: https://congcoi123.dev
- Size: 241 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# TenIO Engine Module [](https://twitter.com/intent/tweet?text=TenIO%20is%20a%20java%20NIO%20based%20server%20specifically%20designed%20for%20multiplayer%20games.%0D%0A&url=https://github.com/congcoi123/tenio%0D%0A&hashtags=tenio,java,gameserver,multiplayer,nio,netty,jetty,msgpack,cocos2dx,unity,libgdx,phaserjs%0D%0A&via=congcoi123)
[`TenIO`](https://github.com/congcoi123/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 17
## License
The [`TenIO`](https://github.com/congcoi123/tenio) project is currently available under the [MIT](LICENSE) License.
## Changelog
Please check out the [changelog](CHANGELOG.md) for more details.
## Contributing
Please check out the [checklist](CHECKLIST.md) and [contributing guideline](CONTRIBUTING.md) for more details.
## Installation
```sh
$ git clone https://github.com/congcoi123/tenio-engine.git
```
> Happy coding !