The "8-Bit" era of the late 1980s brought video games into the home with systems like the Nintendo Entertainment System (NES). Developers of the time produced iconic games and introduced entire genres of video game that are still with us to this day, all while working with limited hardware that required inventive approaches. This talk will explore how NES developers created more with less, looking at techniques and algorithms used in professionally-developed NES games to handle physics, collision detection, randomness, data compression, and more.