Every time I try to learn unity I hit the same block. I want to have total control over my player characters in scripts. I want to be able to use Unity’s built in collision detection and response without having to deal with dynamic rigidbodies. Kinematic rigidbodies seem like they offer what I want but I can’t seem to get collision working with those. When building games I usually move things using a linearVelocity Vector2 that I have complete control over, allowing for me to create custom physics for my game but I’m having so much trouble trying to achieve this in Unity.
Should I use kinematic bodies? If so, how do I solve the collision problem?
Note: I’m only interested in 2D games so I can’t use the character controller as far as I can tell.
Please help. I really want to get into Unity but I just can’t stand having to use awkward physics to control everything.