jpvaillancourt Posted December 19, 2018 Share Posted December 19, 2018 Hey ! We have just release our first HTML5 game We are a small studio based in Montreal, Canada, that focus on delivering WebGL services to creative agencies. so, this year, instead of creating a Christmas card, we decided to create a mini casual multiplayer game. The goal is to throw decorations in order to claim the trees in the forest for your team. The last decoration wins the tree. It's pretty simple and fun Here's the tech stack we used for the game : BabylonJS ReactJS (For the GUI) ExpressJS (NodeJS server) Socket.io (For the multiplayer features) Amazon EC2 (Hosting) Webpack We had a lot of technical challenges to optimize the decorations and the forest, and we think it's working pretty well ! https://noeldescorsaires.com (Don't worry, the game is available in english ) Here's the studio's infos : https://korsr.studio (we do not even have a completed website XD) https://www.facebook.com/korsrstudio https://www.linkedin.com/company/korsr-studio Go see and try it ! We would love to have some feedbacks, comments or questions ! Quote Link to comment Share on other sites More sharing options...
Paul Leonov Posted December 25, 2018 Share Posted December 25, 2018 Hello! Your game is awesome! I'm realy like it :) I'll want to ask abount Client <-> Server communication, I see that data is transported between Client and Server by websocket using binary format. What the library is used for it? Quote Link to comment Share on other sites More sharing options...
jpvaillancourt Posted December 29, 2018 Author Share Posted December 29, 2018 Hi Paul! We used Schemapack (https://www.npmjs.com/package/schemapack). We created a tool to automate the process and we feed it a list of schemas at start that is used for encoding / decoding, based on the message name. If the schema is not defined, we skip the encoding / decoding phase. Paul Leonov 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.