← All builds

EyeClick

Interactive Game Asset Platform

A web-based platform for creating and managing interactive game assets across different device experiences.

A web-based platform for creating and managing interactive game assets across different device experiences.

Role
Web Developer
Stack
Next.js · NestJS · MongoDB · Redis · AWS · Google Cloud

Overview

For EyeClick, I worked on a web-based platform for creating and managing interactive game assets across different device experiences.

Problem

Asset workflows had to support more than one kind of content and delivery context: image, sound, text, and multilingual content for English, Arabic, and Hebrew.

What I built

I built an interactive asset editor with image, sound, and text editing, alongside asset management workflows. I also developed backend and API capabilities for the platform.

Technical challenges

The platform connected rich editing flows with cloud storage, translation, text-to-speech, and background processing. Keeping these pieces coordinated was a central engineering challenge.

Engineering decisions

The stack combined Next.js and NestJS with MongoDB and Redis. Amazon S3 handled asset storage, Amazon Translate supported multilingual content, Google Cloud Text-to-Speech supported audio generation, and Redis Queue handled background work.

Outcome

The result was a web-based system for creating, managing, and processing interactive game assets across device experiences.

What I'd do differently

Future iterations could further separate editor concerns from long-running processing as new asset types and device experiences are added.