Main Content

A version of the classic arcade game Asteroids using a laser projector running on the ESP32.

I’ve created a version of the classic arcade game Asteroids and got it running on the ESP32. The game is displayed using a laser which is directed using mirrors. You can find kits on eBay (search for laser galvo). I’ve 3D printed a “game controller” with 4 arcade-style buttons and a rotary controller which controls the direction of the ship. The game is implemented using the Esspressif IDF using PlatformIO to build and deploy. All in all, it’s a pretty successful project. Even with my very low power 5mw laser, I can get around 2m x 2m projection at a good brightness in a dark room.”

Link to article