Hi! I have been reading a lot of material recently about good game making practices and the following question came to my mind: when should I use the built-in physics engine? Some people argue for platformers, using the physics engine is not necessary and it even makes the game unreliable (since physics calculations depend on the machine's power and can sometimes behaved in unexpected ways). Others argue that it is the best way to deal with collision detection and stuff like that since the algorithms are optimized and should work on a variety of different systems. This questions arises from a project I am currently working on. I wanna make a platformer like Megaman X, Strider or Dustforce. Should I use the physics engine to handle player-walls, player-objects and player-projectiles collisions? I am also thinking about adding some networking multiplayer. Is that going to be a problem? Thank you so much for your time.