Physics and Stuff | Cocoa Engine Devlog #4 @GamesWithGabe
Physics and Stuff | Cocoa Engine Devlog #4  @GamesWithGabe
Uploaded March 2020 | Updated September 2026, 3 weeks ago
In this episode, I get simple box physics added to the game engine. I explain a little bit of how I do spatial partitioning and how I calculate physics between dynamic objects and static objects. The physics system that I use is just doing box collision detection and resolution. For forces, I add sum over all the forces acting on each object, and add the resulting force to the object.

I also go over my animation system and how I use finite state machines to create a flexible animation system. I explain how I use a combination of an AnimationMachine and several Animations to create one big Animator for any game object.

---------------------------------------------------------------------
Website: ambrosiogabe.github.io
Github: github.com/ambrosiogabe
Physics and Stuff | Cocoa Engine Devlog #4Unit tests and Line vs Circle | Coding a 2D Physics Engine in Java #6Event Listeners | Coding Geometry Dash in Java #2Coding a Physics Engine | Cocoa Engine Devlog #7Font Rendering | Coding a 2D Game Engine in Java #41Setting up the Window with LWJGL | Coding a 2D Game Engine in Java #1References | C++ For Java Devs Ep. 10Drag N Drop Level Editor | Coding a 2D Game Engine in Java #23Even More Bug Fixing | Coding a 2D Game Engine in Java #44Broadphase Collision Detection | Coding Geometry Dash in Java #23Dirty Flags in Rendering | Coding a 2D Game Engine in Java #15Circle vs Shape Collision Detection | Coding a 2D Physics Engine in Java #10
GamesWithGabe |

Physics and Stuff | Cocoa Engine Devlog #4

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER