Can this engine support my game?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By C:\Flavius

I want to create a puzzle+skills game that has teleportation, time travel, gravity changes and some other more complicated stuff in it.
It will be 3D, simple textureless geometric solid objects to walk over, the graphic beauty of the game will rely on my imagination to create strong complicated strange and impossible geometrical shapes using this game to try and bring to life some of M. C. Escher’s paintings especially but not only

As you can see, it is not something easy to do. I can trick the minds of people into thinking they are seeing that, but I need to know if this can support the teleportation and time travel part. Especially the gravity change part as it’s the main feature of this game tricking people into thinking they are in different rooms when actually they ar walking on the different walls of a single room. This way I can create a lot of space insinde little space by expanding the game into other gravities.
I need it for example to allow you to look through a window and see yourself moving in real time, and the same for any object you throw, not to press a button and bam! you got tped.
Maybe I am thinking of spherical mirrors too, so it should be able to reflect light.
Is any of these things possible?

totally unrelated but check out this game:

SingingApple | 2018-06-29 16:50

:bust_in_silhouette: Reply From: metin

Yes, gravity in Godot is a Vector. You can change its length and direction. Teleportation is easy aswell, just relocate the player. And timetravel: if you mean changing the speed of time this is very easy to be done but if you want to be able to go back in time you will need to code a little bit more to record everything in the scene. But yes, it is possilble.

and most of these effects are optical illusions, research about how physical objects that look like that are made.

eons | 2018-06-29 10:32