Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 java11 physics-2d tenio
Last synced: 4 months 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 (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-08T19:59:42.000Z (over 1 year ago)
- Last Synced: 2024-09-28T23:20:56.058Z (5 months ago)
- Topics: ecs, fsm, game-development, game-engine, gameserver, java, java11, physics-2d, tenio
- Language: Java
- Homepage: https://congcoi123.dev
- Size: 229 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
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 [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](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 !