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.