Developer Ports Call of Duty: Black Ops 2 Natively Into Minecraft Using AI
Developer Luckey Faraday used GPT Astra to rewrite a browser-based port of Call of Duty: Black Ops 2 into Java, enabling the classic 'Hijacked' map to run natively within Minecraft's OpenGL context as a Fabric mod. This project showcases how generative AI can accelerate complex cross-engine game porting and code refactoring tasks. It also demonstrates the remarkable flexibility of Minecraft's runtime and modding ecosystem for technical engineering experiments. The port runs at approximately 45 FPS fullscreen inside Minecraft, featuring functional collision detection, AI bots, navigation meshes, weapons, and rendering logic. Faraday previously embedded the game inside an in-game computer screen before using GPT Astra to migrate the code into native Java.
## BACKGROUND
Minecraft Java Edition is widely known for its extensible sandbox architecture, which allows developers to insert custom code using lightweight mod loaders like Fabric. GPT Astra is a large language model developed by OpenAI that excels at computer use, complex coding, and language translation tasks.