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.