PIC-based game development platforms

FUN BitPack is designed for developing games on Orbit16 PIC24 and PIC32 development boards. It has a Nokia 3310 display, a Joystick, two buttons, and a buzzer:

FUN BitPack is suitable for making hand-held videogames such as our “ORbitSnake”, a Snake game version for ORbit16 (see Below). To enter the bootloader with FUN BitPack attached, use the reset button and the Up Button on the board.

The Nokia 3310 display and two-button input make the FUN BitPack well suited for arcade-style titles where the core loop is simple and the challenge comes from speed and timing. ORbitSnake is the obvious starting point, but the joystick and buzzer open up possibilities for reaction games, rhythm matchers, and basic slot-reel animations. One hobbyist on the ORbit16 forum built a stripped-down card game that mimicked the payout animations of a crypto casino bonus round, using the buzzer for win sounds and the Nokia display’s limited pixel grid for card sprites. The project was more a proof of concept for sprite-layering techniques than a playable product, but it demonstrated how much visual feedback the 3310 screen can deliver when the draw routines are optimized.

For anyone getting started, the Snake example in the repository is worth studying before attempting anything more complex. It covers joystick polling, frame timing, and basic collision detection, which are the same building blocks you’ll need for any game running on this hardware.

Via the contact form.

Join the Conversation

1 Comment

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.