01loading modules
000
Skip to content
Jane Zdravevski
Unreal Engine 5 game, Electron launcher, Nuxt site, 10,000-piece NFT pipeline

A kid-friendly third-person puzzle game with hidden NFTs, the launcher that checks your wallet and installs it, the website that sells it — and the Python pipeline that generated the collection.

Role
Full-stack & game developer
Year
2021 – 2022
Status
Shipped
Crystal Pops game

In Crystal Pops the player explores a 3D world in third person, collects Crystals, solves puzzles and discovers hidden NFTs through difficult, well-hidden riddles. Zero violence, kid friendly, and enough smarts required to keep an adult busy.

The launcher is an Electron app: log in with NiftyGateway, check whether a Crystal Pops NFT is in your wallet, detect whether the game is installed, launch it — or download it if it isn't.

The website (Nuxt) lets you download the game and launcher, tells you about the game and the team, and carries a mini admin panel for managing the hidden-NFT requests.

Before all that came the drop itself: 40–50 3D assets in Blender combined into 10,000 unique characters by a Python script, with documentation for every id, combination and rarity percentage — written after fifteen minutes of research into how any of this works.

Screens
Crystal Pops launcher
Crystal Pops website