I document my journey implementing Computerraria: a 32 bit CPU running inside the game Terraria. I've been working on this for over 6 months now and thought it's cool enough that other's might be interested in learning about it. Absolutely everything I talk about here is completely open source and freely available in these public repositories: Computerraria (World file and support software): https://github.com/misprit7/computerraria WireHead (Accelerator mod): https://github.com/misprit7/WireHead To download the mod to try it, here is the steam workshop link, although for any development I'd recommend using the Github link instead: WireHead: https://steamcommunity.com/sharedfiles/filedetails/?id=2946369856 If you're interested in learning more about the more technical engineering side of things, definitely let me know in the comments. I would be happy to go into it but I'm not really sure there's an audience for it. Big thanks to Gus for implementing the raycaster engine, still can't believe that works so well. Eric, Renu and Evan also deserve credit for listening to me ramble for countless hours about various different wiring schemes and optimizations. Terraria inside Terraria is close! Twitter: https://twitter.com/from_scratch_yt Github: https://github.com/misprit7 Music credits: Terraria Soundtrack, Scott Lloyd Shelly, ReLogic: https://www.terraria.org/, https://forums.terraria.org/index.php?threads/terraria-music-enabled-for-video.31361/ Symphony No. 5 mov 4, Beethoven, Fulda Symphonic Orchestra: https://musopen.org/music/2567-symphony-no-5-in-c-minor-op-67/ Overature to the Marriage of Figaro, Mozart, Museopen Symphony: https://musopen.org/music/2682-the-marriage-of-figaro-k-492/ Violin Partitia bwv 1004, Bach-Busoni, Stefano Ligoratti: https://musopen.org/music/3786-violin-partita-no-2-bwv-1004/ Feel Alive, Ethan Sturock: https://freetouse.com/music/ethan-sturock/feel-alive Everyday, Eric Lund: https://freetouse.com/music/eric-lund/everyday Waves, Beau Walker: https://freetouse.com/music/beau-walker/waves Magnificent, Pufino: https://freetouse.com/music/pufino/magnificent Glorious, Aylex: https://freetouse.com/music/aylex/glorious Worlds, Aylex: https://freetouse.com/music/aylex/worlds No Copyright Music for Video (Free)

TerrariaTerraria ModsTerraria WiringComputerCPURISC-VTerraria GameplayTerraria BuildsTerraria In Game CreationRaycasterTerraria Logic Gates