A portable platform for developing your own video games. Take it anywhere, impress your friends! Uno/Mega/Esplora compatible. Read more
This project's funding goal was
About this project
DuinoCube makes it easy to start developing your games on DuinoCube using the Arduino editor. It features a powerful video and audio engine, SD card and USB support, and open-source customization.
With DuinoCube hardware on top, your Arduino becomes a retro gaming system with the capabilities of classic game systems like the SNES and Gameboy Advance. DuinoCube is highly portable so you can show your friends the games you've made.
DuinoCube prototyping is done. Now it is time for production with the support of the Kickstarter community. To keep costs down, I need a large volume of orders.
- Works with Arduino Uno, Mega, and Esplora. Arduino Due compatibility is a stretch goal.
- 320x240 VGA graphics. Higher resolutions coming soon.
- 256 independent objects (sprites).
- 4 independent tiled layers.
- 18-bit color in four palettes, each with 256 colors.
- Hardware scrolling.
- Hardware collision detection.
- Stereo audio output.
- MicroSD card file system.
- USB gamepad support.
- Website: http://www.duinocube.com/
- Source code: https://github.com/eecsninja/duinocube
- Draft of user manual: https://raw.githubusercontent.com/eecsninja/duinocube/master/docs/DuinoCubeUserManualversion0.1.pdf
Table of rewards
$100,000 - Battery pack shield. Allows DuinoCube to run on batteries rather than with a USB cable. Add $7.
$150,000 - NTSC/PAL video adapter. Play DuinoCube on a TV. Add $15. This has been partially prototyped.
What makes a DuinoCube?
When you combine a GFX Shield and a UI Shield with an Arduino board, you get a DuinoCube. The UI Shield goes on top of the Arduino and the GFX Shield goes on top of the UI Shield.
GFX Shield + UI Shield + Arduino = DuinoCube!
The GFX Shield contains the audio and graphics engine running on a FPGA chip. There is only one GFX Shield:
The UI Shield contains the file system, extra memory, USB host (Uno/Mega only), and an on-board controller chip that saves you the trouble of programming for those components. The UI Shield comes in two versions:
- UI Shield for Uno/Mega: SD card, extra RAM, USB host, controller chip:
- UI Shield for Esplora: SD card, extra RAM, controller chip, Uno-style headers:
Want something more handheld?
If you're looking for something that doesn't require a monitor or TV: it works with a Gameduino 2.
Check out some more DuinoCube shield combinations.
Other uses for DuinoCube shields
- The UI Shields can be used as a generic file system, or as a USB host controller for the Arduino Uno/Mega version.
- The GFX Shield can be used as a generic FPGA shield. Just reprogram the FPGA with an Altera USB Blaster cable.
Risks and challenges
I have late-stage prototypes for DuinoCube. Most of the challenge will be in producing them. This is my first attempt at a mass production order of hardware. To avoid beginner's mistakes, I am following the recommendations of the creator of Gameduino 2 in planning my production.
I have contacted SeeedStudio to manufacture the production run. They are a reputable electronics company that should get the job done. But, if things fall through with Seeed, I have some backup manufacturers.
The stretch goals are either undeveloped or in the early prototype stage. They are not as far along as my main prototypes.Learn about accountability on Kickstarter
Have a question? If the info above doesn't help, you can ask the project creator directly.
Token of Support. Receive project updates by email. If something cool comes along later, you can upgrade to a higher reward tier.Estimated delivery:
0 backers Limited (2000 left of 2000)
DuinoCube UI Shield for Arduino Esplora. Has microSD slot, coprocessor, extra RAM, controller chip for it all. Compatible with Gameduino 1 & 2. Can be used as a general adapter board for Esplora (has Uno-style headers).Estimated delivery:Ships anywhere in the world
0 backers Limited (1000 left of 1000)
GFX Shield + UI Shield for Arduino Esplora. Use it to assemble a DuinoCube using an Esplora (not included).Estimated delivery:Ships anywhere in the world
3 backers Limited (997 left of 1000)
RECOMMENDED REWARD LEVEL: GFX Shield + UI Shield for Arduino Uno/Mega. Use it to assemble a DuinoCube using Arduino Uno or Mega (not included).Estimated delivery:Ships anywhere in the world
10 backers Limited (290 left of 300)
GFX Shield + UI Shield + Arduino Mega + USB gamepad. A full DuinoCube system based on Arduino Mega.Estimated delivery:Ships anywhere in the world
3 backers Limited (297 left of 300)
GFX Shield + UI Shield + Arduino Esplora. A full DuinoCube system based on Esplora.Estimated delivery:Ships anywhere in the world
1 backer Limited (299 left of 300)
2 GFX Shields + UI Shield for Uno + UI Shield for Esplora. Lets you build one system for Uno/Mega/Due and one system for Esplora.Estimated delivery:Ships anywhere in the world
- (30 days)