Hey everyone, I think this is the right place to post this.
For a while now I've been trying to make a movement engine type thing that's similar to Infantry/Cosmic Rift/Subspace WITHOUT using the physics engine.
Now I'm all ears to hears reasons why I should use it, I just wanted to see if it could be done realistically without the physics engine since (to my understanding) object manipulation and collisions would be easier without it no?
For those unfamiliar with the type of movement i'm going for, it's like a realistic space type movement, basically, you fly in one direction for a while, and since there's no 'friction' on you, if you let go of forward, you will just keep on floating away in the direction you're travelling in, regardless of which way you're facing.
But what i'm finding HARDEST to achieve is realistic bounces from collisions, bouncing off at the right speed and angle is so hard for me to get going, i've recently been trying with the ball object but i'm having a lot of trouble getting it to look in a different direction to the way it's going. My current method uses no behaviours and moves the object quite realistically, but to get the realistic bounces i have a huge loop that shoots out a whole bunch of detectors that 'feel' the shape of the area around the player and then when the player collides with anything, it knows which direction to bounce off in. But it's a very long winded way of doing it and it doesn't quite work well with small enclosed areas.
If anyone could help me out here that would be awesome!!
I'm totally ok with scrapping my current idea if you got something better. Or better yet, convince me to use the physics engine