
Gunny Games
Project
06 / 16
Website
Scope
Web development | 3D frontend | Web3 data integration
Status
Archived Project
Summary
Gunny Games needed one visual system for two jobs: introduce a strange elemental creature universe and support the mechanics around a blockchain-connected game. The public experience gives each Gunny a distinct personality through 3D presentation, traits, lore, and explorer links while the broader platform connects identity, ranking, and progression.
During my Nov 2023 to Nov 2024 engagement, I brought character media, interactive scenes, game state, and chain-derived information into one interface while keeping the chain data supportive and the visual assets practical for everyday devices.

Inside the Build
Gunny Games gives each Gunny an animated GLTF model, element, faction, combat type, ability, lore, and explorer destination. Character modules load on demand behind Suspense, React Three Fiber and Three.js run each model, GSAP adds cursor-driven movement, and an Algorand indexer supplies searchable ranking data.
Gunny Games includes a test-network gacha implementation that prepares wallet opt-ins and application calls, reads the awarded asset, and passes the result into a Unity WebGL scene. Its ARC-4 contract stores weighted prize inventory in box storage. The test configuration documents an engineering exploration and remains separate from the production game backend.
Contribution
- I built interactive 3D character and game-world presentation
- I connected Algorand-derived balances to searchable ranking and progression feedback
- I integrated wallet transaction results with a Unity WebGL reward sequence
- I added loading safeguards for media-heavy scenes and mobile browsers
Built with
- Next.js
- TypeScript
- React Three Fiber
- Algorand
- ARC-4
- Unity WebGL
