The retro style we’ve come to know and appreciate is now offered in our RP2040, the most sought-after handheld.
Working on Raspberry Pi projects is at the centre of the purpose. Gaming is at the core of Pimoroni’s RP2040-powered PicoSystem. Today, we’re sharing a fantastic innovation from creator Gsephelec, who has developed a high-level operational game on the PicoSystem, featuring some vintage art that is pixelated.
Making games for Raspberry Pi isn’t new but creating games from scratch to run on the RP2040 is a different story. Selecting a platform is an enjoyable part of the process, as there are a variety of board models for the RP2040 to pick from, both by the official and third-party organizations.
In this instance, Gsephelec’s selection of the PicoSystem will save time since it is pre-assembled with a built-in display and buttons. It is also totally portable due to batteries.
The idea has been developed into a demo but hasn’t been developed into a full-blown game. To date, what Gsephelec has created serves as the perfect foundation for open-world retro games and is similar to classic RPGs on the NES or Game Boy systems. Gsephelec says that users can move around and switch between maps rendered using customized textures.
The PicoSystem has a 1.5-inch IPS LCD screen with 240x 244. While the display is small, its pixel count is too high to produce assets at the 1:1 scale, as the sprites would be too small. According to Gsephelec, the size of the pixels was doubled to create 120 x 120 resolution. The game renders to a 15x 15 grid comprised of eight pixels x 8 pixels.
Gsephelec stated that it was created on a computer using C++ and brought onto the PicoSystem using official Pimoroni libraries. The most significant change was to remove drawing functions to free memory space.
If you’re planning to create the project on your own, It is recommended to get familiar with the PicoSystem. Go to the official PicoSystem Github page by Pimoroni for a comprehensive analysis of the libraries utilized to develop games on the handheld RP2040-based.
Go to the original thread posted on Reddit by Gesephelec to explore the Raspberry Pi project and read the comments for more information.