Rares Hideg

Rares Hideg

👨🏻‍💻Full Stack Developer

Zulpez

Spatial Reasoning Puzzle Game

Production • Interactive Puzzle Game • Browser-Based

Visit zulpez.com
Zulpez Logo

Executive Summary

Zulpez is an engaging, browser-based puzzle game that challenges spatial reasoning and logical thinking. Players drag and drop geometric pieces onto a board, rotate and flip them, and work to perfectly place all pieces without overlaps across 120 progressively difficult levels.

The game features a free-to-play model with progress saving, competitive leaderboards, a fast-paced competitive mode unlocked at Level 25, and an intuitive interface designed for both casual and serious puzzle enthusiasts.

What This Project Solves

Many puzzle games are generic or lack meaningful progression. Zulpez was created to deliver a brain-training experience with carefully designed levels that teach spatial thinking strategies.

The goal is to provide a free, accessible puzzle game that improves problem-solving and spatial visualization while remaining engaging and competitive. Leaderboards and progress tracking motivate players to improve and unlock harder challenges.

Project Overview

Type

Interactive Web Game

Domain

Puzzle & Brain Training

Status

Production

Access

Browser-Based (Free)

Release Date

February 16th, 2025

Technology Stack

Frontend

  • Framework: Vanilla JavaScript with Canvas API
  • Styling: TailwindCSS for responsive UI
  • Interactions: Drag-and-drop, rotation, and flip mechanics
  • Real-time Communication: WebSocket for competitive play

Backend

  • Language: PHP
  • Database: MongoDB
  • Authentication: OAuth2 with multiple providers

Infrastructure

  • Hosting: Self-hosted with global CDN accessibility
  • Caching: Cloudflare caching for optimized low-latency, responsive gameplay

Core Features

Intuitive Puzzle Mechanics

  • Drag-and-drop piece placement with smooth animations
  • Mouse scroll wheel or Q/W keys for rotation controls
  • Tab, Shift, or Z keys for flipping/mirroring pieces
  • Real-time collision detection prevents overlapping pieces

Progressive Difficulty System

  • 120 carefully designed levels with escalating complexity
  • Early levels teach fundamental spatial reasoning strategies
  • Advanced levels introduce novel geometry and multi-step solutions

Engagement & Gamification

  • Automatic progress saving for seamless gameplay resumption
  • Competitive leaderboards tracking best times and move counts
  • Competitive Mode unlocked at Level 25 for speed-based challenges
  • Random level selection in competitive mode with no retries

Accessibility & User Experience

  • Optional account creation to unlock full level library and leaderboards
  • Responsive design for desktop, tablet, and mobile devices
  • Detailed visual tutorial demonstrating all controls and mechanics

Game Design Highlights

Level Design Philosophy

  • Levels are designed to teach problem-solving incrementally without frustration
  • Careful balance between challenge and accessibility maintains engagement
  • Unique geometric combinations prevent repetitive or predictable solutions

Performance & Responsiveness

  • Touch-friendly controls support mouse, trackpad, and touch input
  • Minimal input latency ensures precise piece placement and rotation

Cognitive Benefits

  • Strengthens spatial reasoning and mental rotation capabilities
  • Develops strategic planning and pattern recognition skills
  • Enhances focus, concentration, and persistent problem-solving mindset

DevOps & Deployment

Continuous Deployment Pipeline

  • GitHub Actions Automation: Push to master branch triggers automated deployment workflow
  • Direct Deployment: Changes automatically deployed to production upon push to master
  • Zero-Downtime Updates: Seamless deployments without service interruption

AI Development Support

Advanced AI models leveraged to accelerate development and enhance code quality.

OpenAI

  • GPT-4.5: Game mechanics design and level generation logic

Google

  • Gemini 2.5 Exp: Backend logic and database optimization

Interested in Game Development?

Zulpez demonstrates game mechanics, level design, performance optimization, and user engagement strategies. If you need similar interactive experiences or game development expertise, let's connect and discuss your project.

Get In Touch