Well, I've managed to get Bullet Physics working here. It's pretty cool, really easy to work with. I kept running into BS compile issues due to some extra files that are included in the src directory and also some specific functions never linking properly no matter what I do, but I managed to fix it after coming back to the issue after engaging in some of the Good Kush(TM) and suddenly realizing where the problem must lie with including the source directly and narrowing it down to the problematic files.
Originally, I was thinking of not using any kind of physics, but I realized it's going to make my life a whole lot easier to just bite the bullet and include Bullet. So instead of doing any of the TODOs from yesterday I did it.
Here's a GIF of a cube falling on another cube while being pushed off of that cube with a force every tick.
There's a basic RigidBodyComponent & ColliderComponent, but I'm going to have to clean up and flesh out these a lot more tomorrow.
So tomorrow will be the boring day: Finish up all the TODOs from yesterday's post, finish and clean up the physics components, make another test scene of a bunch of rigidbody'd up gameobjects with different shapes raining from the sky. Then hopefully early next week I'll be able to have an FPS character running and jumping around.
Alex