Yes! Any game engine is fine. The main limitations are the sound chip (sixteen sample channels and eight 4op fm) and the screen size (320 x 240). There is no strict color palette so you can do whatever there however it is 16 bit RGBA (if you don't know what that means it doesn't really matter, the limitations are a loose guide anyways) and each sprite can have 4 or 16 colors.