The Urban Underdog

Published 2022-07-19

Put your pedal to the metal as "The Urban Underdog" and race for your best time on randomly generated racetracks in this tough-as-nails, fast-paced, 3D driving game!


Scroll down on the game's frame to view extra controls. Share race tracks with friends via track codes, and create your own track by writing a track code! To input a track, paste it into the text box and click "Input Track From Code" in the top-right corner of the track preview screen.


I made this game in November to December of 2020 to teach myself the math and code required for 3D graphics. You can learn about the development process and go behind the scenes here: https://nickmbaker.com/urban-underdog/about.html


Video demo of the game: https://www.youtube.com/watch?v=TFesBdLkxMs


Video explanation of the math required to make the game work: https://www.youtube.com/watch?v=yRJY1z8hnXk


The game was programmed in Javascript, and uses PixiJS to render the basic graphics. All 3D graphics are made by me.