Why It Plays Well
- Three difficulty levels
- Neon 3D graphics with a glowing grid
- Thumb joystick for phones
- Best score saved per difficulty
- Tiny, instant-loading game
Arcade game
Serpentine is a neon 3D take on the classic snake game. Pick a difficulty before you start: Easy lets the snake wrap around the edges at a slow, relaxed pace, Medium adds walls for the classic balanced game, and Hard is fast and tight with no mercy. Steer with the mouse pointer on a desktop, or switch on the on-screen joystick on a phone or tablet, and grow your snake as long as you can without hitting a wall or yourself. The glowing grid, smooth 3D camera and score panel give it a modern arcade feel, and your best score for each difficulty is saved on your device. The game is a single small page that loads instantly and is open-source under the MIT licence.

Phones, tablets and desktop
Portrait or landscape orientation.
Attribution
Original work © 2025 S-SUJAN-S. Licence information: MIT.
Bundled with Three.js (MIT). Orbitron and Share Tech Mono fonts are bundled under the SIL Open Font License.
FAQ
Yes. Serpentine is free to play in your browser on Endless. There is nothing to download or install and no account to create.
Desktop: steer with the mouse pointer. Phones and tablets: turn on the on-screen joystick and drag it to steer. Pick Easy (wrap, slow), Medium (walls, classic) or Hard (fast, tight). Grow the snake without hitting a wall or yourself. Best score is saved for each difficulty.
Phones, tablets and desktop.
Easy lets the snake wrap around the edges at a slow pace, Medium has walls and is the classic balanced game, and Hard is fast and tight. Your best score is saved for each level.
S-SUJAN-S created Serpentine. Licence information: MIT. Source and attribution details are linked in the credits section on this page.
Game details
A fast neon 3D snake game with three difficulty levels, saved best scores and a thumb joystick for phones.
Explore more
Looking for something similar? Browse the arcade catalog or view the full game library.
More to play

Arcade
Classic vector Asteroids: rotate, thrust and shoot rocks without getting hit.
Desktop · Keyboard / mouse · Landscape

Arcade
Defend Earth from descending waves of invaders.
Desktop · Keyboard / mouse · Landscape

Arcade
Space Invaders whose enemies evolve with each generation.
Mobile / touch support listed · Portrait

Arcade
Pong meets Breakout on a single board.
Mobile support not verified · Landscape

Arcade
Endless dinosaur runner: jump cacti and duck pterodactyls.
Mobile / touch support listed · Landscape

Arcade
Bounce the ball and clear every brick.
Desktop · Keyboard / mouse · Landscape

Arcade
Classic Snake: eat, grow, avoid walls and yourself.
Mobile / touch support listed · Portrait

Arcade
A classic brick breaker in 3D with levels, angled paddle bounces, particle bursts and a saved best score.
Mobile / touch support listed · Portrait
Arcade
A quick reflex dodging game with clean arcade pressure.
Mobile support not verified · Not verified
Arcade
A brick-breaking paddle game with classic arcade rhythm.
Mobile support not verified · Not verified
Arcade
Guide a smooth snake trail without trapping yourself.
Mobile support not verified · Not verified
Arcade
Brawl through endless waves of mafia enemies.
Mobile support not verified · Not verified