X

Gameboy emulator on the Oculus Rift: Gameception

Gameboy emulators are pretty common for both desktop and mobile platforms -- but one dev has built one compatible with the Oculus Rift.

Michelle Starr Science editor
Michelle Starr is CNET's science editor, and she hopes to get you as enthralled with the wonders of the universe as she is. When she's not daydreaming about flying through space, she's daydreaming about bats.
Michelle Starr
2 min read

oculusgameboy.jpg
Screenshot by Michelle Starr/CNET

One of the more interesting aspects of the Oculus Rift is that it allows you to visit a virtual reality, where you can do things that you might do in your day-to-day life -- like sit on a couch and play a game, as we have seen before.

Or, thanks to the work of software engineer Jonathan Odul, AKA Takohi, indulge in a dose of nostalgia with an emulator of the original Game Boy.

"Here we are passionate of the Nintendo Game Boy that was during our childhood a great console with so many great games (Super Mario Land, Pokemon, Link's Awakening...), so much memories..." Odul wrote on Bitbucket. "We always wanted to know how does an emulator work and how to do it, so one day we just wondered why not making a Game Boy emulator working with Unity?"

His project, called UnityGB, was not specifically created for the Oculus Rift (you can play a Unity web demo here), but, since the device supports Unity, the game can be played on the headset, as demonstrated by Shane O'Brien, a developer working on the project with Odul, in the video below.

"UnityGB is very light, also a Game Boy rom: for just a few more kilobytes, you can include into your project some Game Boy games allowing you to add hours of fun to your original game with no effort," Odul wrote. "Imagine, for example, a GTA-like where the player can go to the game center in order to play Game Boy game on a video arcade machine. The player would play a game inside a game (gameception)."

So that anyone can contribute to the project, Odul has released UnityGB as Open Source. You can grab it from Odul's UnityGB page on Bitbucket.