diff --git a/src/physics_entity.c b/src/physics_entity.c
index b845407..102b9f7 100644
--- a/src/physics_entity.c
+++ b/src/physics_entity.c
@@ -18,4 +18,8 @@ void physics_entity_debug_draw(PhysicsEntity self) {
     rhs = camera_world_to_pixel_point(&g_camera, rhs);
     SDL_SetRenderDrawColor(g_renderer, 0, 255, 0, 255);
     SDL_RenderDrawLine(g_renderer, lhs.x, lhs.y, rhs.x, rhs.y);
+
+    rhs = camera_world_to_pixel_point(&g_camera, vaddf(transform->position, rigidbody_get_force(body)));
+    SDL_SetRenderDrawColor(g_renderer, 0, 255, 255, 255);
+    SDL_RenderDrawLine(g_renderer, lhs.x, lhs.y, rhs.x, rhs.y);
 }