Yes, retroarch is a good system to develop a game from scratch and played it on retropie/recalbox (raspberry pi) without configuration, specific drivers for graphics, input, sounds. The development it's more efficient and fast :p. My own Bomberman build with libretro and for me and my friend run very well on my pi ^^