Keep in mind that the Xbox port is in early alpha. It will likely crash, freeze, perform poorly, etc.
Please report any issues you encounter on the ClassiCube discord.

The Xbox port is built upon the nxdk (MIT licensed) SDK

Default control scheme

  • D-Pad - player movement
  • Left stick - player movement
  • Right stick - camera movement
  • L - Place block
  • R - Delete block
  • Left stick press - unmapped
  • Right stick press - unmapped
  • Start - Menu click, pause screen toggle
  • Select - Menu back
  • A - Jump
  • X - Open inventory
  • Y - Open chat
  • B + L - speed
  • B + R - fly
  • B + X - noclip
  • B + up - fly up
  • B + down - fly down

Text input

A virtual onscreen keyboard will be displayed when necessary.

The Virtual keyboard recognises the following inputs:
  • D-pad movement - adjusts cursor position
  • Joystick movement - adjusts cursor position
  • Start - clicks currently selected button
  • Select - closes the virtual keyboard
  • B - closes the virtual keyboard
  • A - clicks currently selected button
  • X - performs a backspace
  • Y - inputs a @
  • L - inputs a space
  • R - inputs a /

File Storage

The Xbox port will always store and load data from the /ClassiCube folder on the Data partition of the hard drive.

Download

Your Xbox needs to be capable of running homebrew.

Download (.iso) Download (.xbe)

Emulation notes

ClassiCube will run in xemu. It will not run in cxbx-reloaded.