Building a Blocky Bridge From Childhood Dream to Reality

By Nathan Bourgeois

As a child, my greatest wish was to play Minecraft on the Sony PSP my parents gifted me in 2006. That innocent desire launched a decade-long programming odyssey, taking me from self-teaching C++ and OpenGL to mastering systems programming, reverse engineering, and finally, Zig. Through my project, CrossCraft, I have made it my mission to bring early Minecraft versions (Classic through Beta/Early Official) to platforms Mojang never supported. Using a clean-room, multi-version reimplementation, CrossCraft runs natively on the PSP, 3DS, Switch, and PC, and much more to come.

In this talk, I will walk through the technical bridge I built, including:

CrossCraft is more than just code; it is the thread connecting my entire programming life, from teenage tinkering to professional craft. I will share war stories, a live demo, and a deeper philosophy on why we should pour years into “impossible” passion projects and how building software you love shapes who you become.