SocKit is a complete solution to build multiplayer turn based games, removing the complexity of network programming and reducing your development time by providing standard turn based game features. With “SocKit” all you need to focus on is your game logic and design.
-
Built in Java for Java Devs
Our server is built completely in Java. It’s completely multi platform and runs on any operating system. You can build your games directly in Java with all the benefits of Java.
-
Multi-platform
Deploy the server on Linux, Windows or Mac. We provide client libraries for Java and Javascript with Swift coming soon. Write native games for Desktops, Android, iOS (coming soon) and Web.
-
A Web-socket Server
We provide a full standalone server with web-socket communication. We have abstracted away the complexities of web sockets and provided you with a simple API.
-
Game Logic resides on Server
Your game logic stays on your server removing the possibility of cheating and intellectual property theft.
-
Turn based game features
We have added standard game functionality to dramatically reduce your development time. Things like turn management, seat events, spectators etc. are taken care of.
-
High Performance with Low Latency
Our server uses non blocking asynchronous I/O for low latency network communication. Since asynchronous I/O is non blocking and uses less threads the server needs less computer resources.
-
Full Featured API with Docs
While the API has deep functionality we have worked hard to keep it readable and self explanatory. We have built a simple TicTacToe game you can use as a starting point and we have written a short overview of the framework.
-
Demo Game
To demonstrate the power of our framework we have written a fully responsive working sample poker game with a web based client written in vanilla Javascript, HTML and CSS. You can try it here.
-
Player Bots
We've built a bot creation API that makes it very easy to add bots to your game.
-
Multiple Games on One Server
Deploy multiple games on a single server with a single user sign on for all your games.
-
Admin Consolecoming soon
We provide an admin console to help you manage your games and users. With global, per game and per user settings. Coming Soon.