As far as I know, GDevelop is a pretty general-purpose game engine, so I’m sure this is relatively easy to do with it.