Skip to main content
VINCEARIZALA.COM
Back to AI & Systems

Side Project

Endless Super Retro City

A retro endless city experience with procedural urban environments, combat stats, and mobile-friendly joystick controls.

3D GameSide project

What it is

Endless Super Retro City is a side-scrolling retro city experience with procedural urban environments, health and armor tracking, score display, and mobile joystick controls. Built for landscape play with a portrait-orientation warning for phone users.

Why I built it

Mobile-first retro games need different input thinking than desktop 3D projects. I built this to test touch joysticks, action buttons, and HUD layout on small screens while keeping the endless-runner energy of classic arcade titles.

Key features

  • Endless procedural city scrolling
  • Health, armor, and star rating HUD
  • On-screen joystick and action buttons for mobile
  • Keyboard rebinding via options modal
  • Portrait mode warning for better play experience
  • Retro monospace UI styling

Approach

Canvas-driven rendering with a separate UI layer for controls and stats. Input is abstracted so keyboard and touch map to the same movement vectors. Options modal handles key rebinding without leaving the game context.

What it demonstrates

  • Cross-input design (desktop keyboard + mobile touch)
  • Retro aesthetic systems — limited palette, bold HUD, arcade feedback
  • Orientation-aware mobile UX

Takeaways

Retro style is not just pixels — it is clarity under pressure. When the screen is busy, the player still needs to read health, score, and controls instantly.

// Built with

JavaScriptCanvas / WebGLTouch ControlsProcedural Generation

// Interested in something similar?

I build browser-native prototypes and AI workflows to test ideas fast — then scale what works into production systems.

Book a call

Building something similar?

Start with a conversation about your workflow, not a tool list.