Night Drift

an endless, action-packed car driving game in synthwave retro style, built with p5.js and Arduino.

Controller:
- custom-designed,  3D-printed arcade-style cylindrical game controller
- built to provide haptic feedback for the endless car drive game

Inputs:
- a joystick (for smooth lane switching across three lanes)
- 2 arcade push buttons (for attacking enemies and activating boost mode)

Outputs:
- ventilator fan (activates during boost mode; continuous airflow as tactile feedback to enhance player immersion)
- servomotor with gearwheel mechanism (rotates a steering-wheel-like ring around the controller based on joystick movement; skin stretch sensation for steering-like feedback)

Hardware components:
- 3D-printed controller parts in Onshape (cylinder, steering wheel) to integrate the input and output devices
- Arduinos and Arduino motorshield (to integrate and control input and output processing)
- all input and output devices (see above)

Support / Collaboration:
- GLASBOX makerspace:  access to 3D printing, CAD design workshops, and assistance throughout the development process.
- Professor Juan Olaya: Arduino and Processing workshops


Note: can also be played with keyboard (Z=Attack, Space=Boost Mode, Left/Right Arrows for lane switch)

Updated 17 hours ago
Published 3 days ago
StatusReleased
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
AuthorMizo Studios
GenreAction
Made withp5.js
Tags2D, Arcade, arduino, browser-game, Casual, Driving, Endless Runner, p5
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Joystick

Leave a comment

Log in with itch.io to leave a comment.