TenIO Project
Screenshots






Description
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.
Features
- Scalable, distributed design
- Easy-to-use, OOP design
- Based on standard Java development, ensuring cross-platform support
- Simple event handlers implementation
- Simple physic simulator and debugger
- Have simple existing game clients for rapid development
Showcases
License
The project is currently available under the MIT License.
Tech Stack
- Programming languages: Java, C++, C#, Javascript
- Frameworks/Engines: Netty, Jetty, Cocos2dx, LibGdx, Unity, PhaserJS, Spring Boot, Spring Cloud
- Databases: MySQL, MongoDB
- Tools: Eclipse, IntelliJ, Xcode, Visual Studio Code, Docker, Sequel Pro, Trello, Source Tree, Git
Responsibilities
- Design and develop new features to enhance application functionality and user experience
- Review and merge pull requests to maintain code quality and consistency
- Investigate, diagnose, and fix bugs to ensure system stability and performance