The project incorporates many open source software packages, such as OpenCV for face detection and image manipulation, SDL for audio playback, Cairo and Freetype for font rendering, and libsoc for low-level I/O interfacing. The original Virtual Boy controller is used for gameplay and to provide power to the system.