PLAYABLE PORTFOLIO · 3D · v2.0

ROVERRUN

The portfolio you don't read — you drive it.

I'm Abdel Elarfaoui, a CS student & robotics engineer. Instead of scrolling a résumé, pilot a LiDAR rover down a neon corridor — smash obstacles, collect data nodes, and unlock my robotics projects one checkpoint at a time.

Click to see a game version of this portfolio
◉ IFRANE, MA· WASD / TOUCH· ~2 MIN RUN· THREE.JS + WEBGL
HOW TO PLAY
◀ DRIVESMASH CRATES COLLECT DATA NODESBOOST SCORE POINTSREACH THE FINISH ◀ DRIVESMASH CRATES COLLECT DATA NODESBOOST SCORE POINTSREACH THE FINISH
// Mission Briefing

How to play

Four simple objectives. Chase a high score, or just cruise and explore the projects.

01
🕹️

Drive the rover

Steer the hovering LiDAR rover down the walled corridor. Hold boost for a burst of speed.

WASD or · SHIFT boost
📱 On mobile: on-screen joystick + BOOST button.
02
📦💥

Smash the obstacles

Plough straight through the stacked crates blocking the lane. Real physics sends them tumbling — every crate you topple is worth +50.

+50 PER CRATE · CLEAR THEM ALL FOR A BONUS
03
🔷

Collect data nodes

Glowing crystals are checkpoints. Touch one to unlock a real part of my portfolio — About, my tech stack, and three robotics projects — and bank +150.

+150 PER NODE · 6 TO FIND
04
🏁

Reach the finish

Blast through the green finish gate at the end of the corridor to complete the run, land the +1000 bonus, and see your final score.

FINISH BONUS +1000
+150Data node
+50Crate toppled
+1000Finish gate
+250All crates cleared
// Data Nodes = The Portfolio

What you'll unlock

0x01 About me
0x02 Tech stack
PRJ.01 Autonomous Rover
PRJ.02 Vision-Guided Arm
PRJ.03 Sensor Mesh Network
UPLINK Contact me

Ready to drive?

Best on a desktop with a keyboard — but it plays great on mobile too.

▶ Start the run