davidmonterocrespo24

An OutRun-style pseudo-3D racing game for the ESP32-S3 microcontroller with an ILI9341 320×240 SPI display. The same source compiles for both ESP32 hardware and Windows (via a Raylib-based emulator).

55
3
100% credibility
Found Feb 18, 2026 at 46 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

A pseudo-3D arcade racing game like OutRun for ESP32-S3 hardware with a display, including procedural endless tracks, AI traffic, physics, and a Windows PC emulator.

How It Works

1
🔍 Discover the pocket racer

You find a fun arcade racing game project online that squeezes classic 3D speed onto tiny screens.

2
📹 Watch it zoom by

The demo video shows twisting roads, zooming cars, day-to-night skies, and speedy action that hooks you instantly.

3
Pick your play style
💻
Try on PC

Use the Windows emulator to race right away without extra parts.

🔌
Build hardware version

Connect a small board, screen, and buttons for portable real-game fun.

4
🚀 Launch with one click

Whether on PC or gadget, press go and see the game spring to life on screen.

5
🏁 Hit the road

Your car blasts forward automatically as hills, traffic, and lights rush toward you.

6
🎮 Steer through twists

Tap left or right to drift curves, dodge cars, and lap the endless track.

🏆 Arcade thrills forever

Relive retro racing magic anytime, feeling the speed on your tiny setup or screen.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 46 to 55 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is esp32s3-arcade-3d?

This C project runs an OutRun-style pseudo-3D racing game on ESP32-S3 microcontrollers driving an ILI9341 320x240 SPI display. It delivers procedural tracks with hills, curves, tunnels, and dynamic scenery like trees and buildings, plus AI traffic, drift physics, crashes, and a day-to-night cycle—all steered via two buttons with autopilot throttle. The same code compiles for both ESP32 hardware and a Windows Raylib emulator, letting you test without soldering.

Why is it gaining traction?

It crams arcade-grade pseudo-3D rendering—complete with textured player cars, fog, shadows, and a circular speedometer HUD—onto a 240MHz ESP32-S3, proving tiny MCUs can handle Horizon Chase vibes. The hardware-emulator duality speeds development, while lap timing and collision recovery add polish that hooks retro fans. At 41 stars, it's niche but shines for constrained graphics demos.

Who should use this?

Embedded devs pushing ESP32-S3 graphics for arcade cabinets or IoT dashboards. Retro gaming tinkerers porting 80s racers to microcontrollers. C programmers learning efficient pseudo-3D on ILI9341 displays without full-fat engines.

Verdict

Worth forking for ESP32 arcade experiments—the emulator and detailed README lower barriers despite 1.0% credibility from low stars signaling early maturity. Solid for prototypes, but stabilize physics tweaks before prime time.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.