Back to Projects
Art School Fight Club
Full Stack3DReal-timeBlockchain

Art School Fight Club

End-to-end Full Stack Development

Art School Fight Club screenshot 1
Art School Fight Club screenshot 2
Art School Fight Club screenshot 3
Art School Fight Club screenshot 4

Overview

Art School Fight Club is a web platform that combines a pixel art editor, NFT minting on Algorand, and a real-time multiplayer 3D fighting game — all running in the browser. Users create pixel art characters, mint them as NFTs, and use them to battle other players in real-time.

Architecture

The platform consists of a pixel art editor, a Node.js/Express backend handling authentication and game state, Algorand smart contracts for NFT operations, IPFS for decentralized asset storage, and a Three.js-powered 3D game engine with real-time multiplayer via WebSockets and Multisynq.

Technical Challenges

Key challenges included synchronizing game state across players with minimal latency, integrating blockchain transactions without disrupting gameplay flow, and rendering custom pixel art as 3D character textures in real-time.

Outcome

Successfully launched platform with real-time multiplayer battles, NFT marketplace, and integrated pixel art editor. Demonstrated end-to-end capability across frontend, backend, blockchain, and real-time systems.

Tech Stack

TypeScriptJavaScriptNode.jsThree.jsBootstrapMySQLAlgorandIPFSREST APIsMultisynqWebSocketsJenkins