Could you suggest engines such as Unity or Unreal, or libraries for them, that include functionality for each of these advancements?