Case study
Subway Runner 3D: rebuilding Subway Surfers movement rules
Subway Runner 3D is a procedural Three.js endless runner modeled on Subway Surfers movement and presentation. The author reports using REA and frame-by-frame observation of the original to derive speed, acceleration, jump and gravity values, then implementing lane movement, obstacles and power-ups for browsers and an Android WebView build.
- Targets
- Game
- Category
- Community REA investigations
- Relationship
- Author-reported mixed workflow
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-10-20
- Language
- JavaScript
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A browser for the web build; Android and Gradle tooling for the Android wrapper.
- Scope: The movement values are the author's reported reconstruction from behavioral observation.
- License: No licence file in the repository.
Cite
BibTeX
@misc{subway-runner-3d-case,
title = {{Subway Runner 3D: rebuilding Subway Surfers movement rules}},
howpublished = {\url{https://github.com/ahmedrazakhann/rea-subway-surfers}},
url = {https://github.com/ahmedrazakhann/rea-subway-surfers},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/subway-runner-3d-case/}}
}Plain text
Subway Runner 3D: rebuilding Subway Surfers movement rules. https://github.com/ahmedrazakhann/rea-subway-surfers (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/subway-runner-3d-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · ahmedrazakhann/rea-subway-surfers · Revision 087576c
More in Games
- Super Mario Bros Remastered: Godot recreations of four Mario games · Case study
- Surreal Engine: reimplementing Unreal Engine 1 · Case study
- SWBF2 Browser Reconstruction: rebuilding Battlefront II maps in a browser · Case study
- T.O.R.E-Fighters: rebuilding Jane's Fighters Anthology in Rust · Case study
- TA3D: rebuilding Total Annihilation in a 3D engine · Case study
- Tapir: reimplementing the RGSS game runtimes · Case study