SunBlock
2024 - 2026An autonomous solar-powered game server, built end to end — hardware, systems software, and a Minecraft mod driven by live solar data
In the grand scheme of things, computer gaming does not rank high on the list of things to worry about when it comes to decarbonization and energy transition. While great gains have been made in the energy efficiency of computers and consoles over the last fifteen years, game culture has only recently started to awaken to the increasing climate impact of global game culture across players, game developers, and hardware manufacturers.
SunBlock is a research-creation project synthesizing a solar-powered server running modded Minecraft bringing solar-data into the game-world as a game mechanic, illustrating a need for infrastructural intimacy between transitional systems and their users.
The goal of our project was to blend the material conditions of gameplay (the computer hardware, networking, and energy infrastructure) with the production of the game world. Rather than just playing a game with thematics or a message around energy transition, we are endeavoring to provide a direct, tangible, and playable experience of the energy infrastructures which make that experience possible.
I was responsible for all the tech. Setting up the solar infrastructure (thanks A levels physics!) and developing our software. I am also the open-source maintainer for this project.
Since then, we have expanded to a full set of solar-powered tools with tool healing, speed, and efficiency. We now have two servers that we call SunBlock One and SunBlock Two. We have published and presented around the world, and have launched a second survival multiplayer modpack: For the Trees.
Also, we got interviewed by CTV News!
Java (Minecraft Forge Mod), Python, Node.js, Express.js, Socket.io, React, SQLite, Jupyter
The irony of solar panels in Montreal, is not lost on us.