I understand there is a good reason rotation is in radians, but there is no way, I mean no way, a beginner like me would have figured it out.
Why is everything in verse so unorthodox? Can’t we have a simple rotation function, with degrees to define it, to rotate something?
Why do I have to set the transform, with position included, then teleportTo or MoveTo to rotate? I want to believe I am being dumb and there is a better, easier way to do this.
Also, there is no documentation on “Rotation” with examples to allow me to understand all these weird things, and I have to spend days upon end doing guesswork and asking friends for help.
For example, this is what ended up rotating the object I wanted:
if (Pipe.TeleportTo[Position,NewRotation]):
Mind you NewRotation is something I defined, which is the best tell that this is about rotation. Nothing else can give a hint to someone who doesn’t know Verse.
Verse needs to be made simpler to code with fewer peculiarities, and errors need to start being more specific to allow us to understand what is happening. I understand you want to make it a robust baseline for what is to come, but if we get demotivated the first hour of using it, nothing will be made with it. UX needs to improve and be more directed to dumb-dumbs like me , it is also meant to speed up development (UGC is the Windows interface of game dev, its meant to be more agile and based on macros, Verse is currently slower than game dev programming languages), or there is no reason to not use another alternative in the market.