Yes, Immortal Creatures was developed by the creators of Immortal Romance, a popular and well known game. Microgaming Software, who developed the game, are regulated by eCOGRA, which ensures that their games are safe and reliable for players.