project screenshot 1
project screenshot 2
project screenshot 3

CT:GO

Shooting game in the Infinite Garden. Using Metal and Threejs

CT:GO

Created At

ETHGlobal Taipei

Project Description

A Three.js-based shooting game where players receive a unique token created upon joining created with Metal (https://metal.build/) . When a player is killed, a portion of their tokens is transferred to the player who defeated them.

The game consists in two parts: a web application based on Nextjs/Threejs and a backend server to handle the game status on python using websockets

How it's Made

The game is built using Three.js for the 3D environment and multiplayer gameplay, with a backend server in python handling game state and player connections. Metal (https://metal.build/) generates a unique token for each player on join via API integration. When a player is killed, the server transfers a portion of their tokens to the killer, updating ownership through Metal.

background image mobile

Join the mailing list

Get the latest news and updates