BACK TO WORK
02 // ARCHIVE•FULL-STACK ARCADE GAME

SLICE STORM

A browser-based arcade fruit-slicing game featuring real-time canvas gameplay, responsive swipe controls, dynamic fruit physics, satisfying slicing effects, combo feedback, multiple game modes, player profiles, game history, and competitive leaderboards.

CLIENTVeloop Rewards
TIMELINEInternship
ROLEFull-Stack Developer Intern
TEAMInternship Team
YEAR2026
STATUSActive Development
02 // SYSTEM STRATEGY & STACK

THE PROBLEM

Building an engaging browser-based arcade game requires more than rendering moving objects. The challenge was to combine responsive real-time gameplay, accurate slicing interactions, convincing fruit physics, polished audio-visual feedback, persistent player data, and secure backend result handling into one cohesive experience.

APPROACH & ARCHITECTURE

Developed SLICE STORM as a full-stack arcade experience with a dedicated canvas-based game engine, interactive slicing mechanics, multiple gameplay modes, reusable frontend components, and a REST API for authentication, game sessions, results, player statistics, and leaderboards. Focused on iterative gameplay testing, responsive rendering, and improving the overall arcade experience.

TECH STACK:React.jsTypeScriptNode.jsExpress.jsMongoDBMongooseRedux ToolkitReact RouterCanvas APIGSAPTailwind CSSZodJWTWeb Audio API
03 // INTERFACE TELEMETRY & MEDIA
[ 3 CAPTURES ]
slice-storm.internal/telemetry-live
SLICE STORM main gameplay screen
FIGURE 2.2 — GAME MODES & SETTINGSGAME SYSTEM
SLICE STORM game mode selection and settings

SLICE STORM Game Modes & Audio Controls

FIGURE 2.3 — PLAYER PROGRESS & ANALYTICSPLAYER DATA
SLICE STORM player dashboard and game history

SLICE STORM Player Dashboard & Progress

04 // VERIFIED BENCHMARKS & IMPACT
3GAME MODESDesigned Classic, Arcade, and Zen gameplay experiences with distinct rules and session behavior.
MERNFULL-STACK ARCHITECTUREIntegrated a React and TypeScript frontend with an Express API and MongoDB-backed persistence.
REAL-TIMECANVAS GAMEPLAYBuilt interactive fruit movement, slicing detection, visual effects, and gameplay feedback around a dedicated canvas engine.
PERSISTENTPLAYER PROGRESSIONDesigned backend support for authenticated players, game results, gameplay history, statistics, and competitive leaderboards.
ENGINEERING OUTCOME

Gained practical experience in full-stack game development, real-time canvas rendering, interactive physics, frontend state management, REST API design, MongoDB data modeling, authentication, gameplay optimization, and iterative debugging while developing an arcade game during an internship.

05 // DEPLOYMENT & ARTIFACTS
VERSION 1.0.0

Inspect The Live Engine

Production instances, source repositories, and full project documentation.