Edward Bowie
Gunny Games project preview

Gunny Games

Project

06 / 16

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.

Gunny Games mobile preview

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
Gunny Games desktop preview