BerryHunter.io is a 2D multiplayer stone age survival game, playable directly in the browser. Goal of the game is to survive coldness, hunger, animals and other players for as long as possible. To help with this task the player can gather resources and craft tools and buildings.
Team:
Thomas Richner: Back end development
Xyckno: Graphics
Me: Front end development, project coordination
Technology:
We did not use any pre-existing game engine but rather wrote our own tick based engine and network layer.
The front end uses PixiJS v4 as WebGL engine and pre-renders SVG textures as sprites.
The back end simulates the game world for a fair multiplayer environment and is written in Go.
The communication layer uses FlatBuffers via web sockets and transports game
states from server to clients and inputs from clients to the server.