All I can say is that I (personally) wouldn’t start BJS today by making a game. No matter if typescript or js you are in for a long journey. So I wish you just GL and let us know when it’s done I’m joking of course You can always return here with your questions (and I’m pretty sure you will ) We’ll always be happy to answer if we can
No matter what the approach you take, however, making a game requires a lot of patience and dedication, so you might want to start with simpler games before attempting to make something as ambitious as Genshin, which is developed by hundreds of people
The good things is i have over 50+ javascript ebooks and 100+ ebooks about algorithm and data structures, design pattern, and refactoring. So yeah i should do a lot of testing and experimenting in babylon.js.