Sugartown
Sugartown is a Web3 gaming platform and transmedia IP, created by Zynga Web3.
View Sugartown.
Task
- Bring fun and value to the web3 space
- Build a platform for games and competitions
- Create value for Sugartown Ora NFT holders
Tech
- React Typescript
- TailwindCSS
- wagmi & viem
- Go
Sugartown is Zynga's first game platform that is accessed by owning it's first NFT collection, Oras. As lead of the Sugartown platform front end, Sugartown, I was the main engineer building the website. This involved constant collaboration with other Engineers, Product Managers, and designers. The website is built on React Typescript, and uses wagmi & viem to manage the blockchain interactions. Animations are handled using framer-motion and css. A large component of the games platform is the actual integration of games! I worked on integrating Unity WebGL games within the React application. This involves 2-way communication with Unity and React. I also led the Unity map development for the landing page of Sugartown.
The Sugartown platform was built to run game events. Each event has leaderboards and winners are selected based on players' standings. A variety of metrics and player game data are captured to allow unique rewards. The platform is tightly coupled with a variety of backend systems: Traditional REST APIs built in Go, game servers to validate client gameplay, and systems to manage blockchain data.
The first two games launched are NGMI and All Time Heights. Keep an eye out for more games in the future! Check out some clips and images below.
Sugartown homebase and map
Winners of a Sugartown event