Snake Neon Arcade Game

Snake Neon arcade game, vanilla JS, embedded in Ishaq Hassan's macOS-style portfolio. Keyboard, D-pad, joystick and swipe controls.

Snake Neon is a browser-based arcade game embedded inside the macOS-style portfolio, written from scratch in vanilla JavaScript with a canvas renderer.

Launch Snake from the portfolio dock, from Spotlight (Cmd+K) or by visiting /snake directly.

▶ Play now

Frequently asked questions

How do I play Snake Neon?

Use the arrow keys or WASD on desktop. On mobile, pick one of three control schemes: Wheel (joystick), D-Pad (9-grid buttons), or full-screen Swipe gestures. Press ESC to pause.

Is the source code available?

The game is part of the open-source portfolio at github.com/ishaquehassan/ishaqhassan.dev.

What technology powers Snake Neon?

Pure vanilla JavaScript with a canvas-based renderer at 60fps using requestAnimationFrame. No framework or external dependency.

Open the interactive portfolio →