A cross-chain survival game where players from other chains help you survive and win—together.
The goal of the game is to make it across the entire length of your world. The only way you can do that is by other players on other chains sending beacons from their world into yours to modify your environment and let you push forward. They're hoping you'll do the same for them so you win together !
We're using LayerZero & have deployed on base & optimism to create the two worlds for players. It was particulary challenging and rewarding to understand the concept of LayerZero OApps, from the documentation to our gaming application. The need to deploy them with specific parameters, wire them together, quote the gas fees needed for out in-game cross chain action and seing event being triggered on the depart chain and on the receiving chain was very rewarding to see ! We had to also generate a full map offchain with a simple script & fully put in onchain when deploying the contract. Both contracts are also indexed. We had to deploy two subgraphs on base and optimism to be able to display the game state as it's being modified by players.

