>>100198707
writing game code in C is as simple as it gets, in the end you quite literally do not need more abstraction than
float positions[PHYSICS_ENTITIES * 3];
And anyone who will try to argue with that is incredibly retarded, API's like OpenGL and Vulkan do not work very well even with a struct of 3 floats in C++, it's only C that has 0 aliasing rules because it is the sped of programming languages that does not care about anything besides hurr it's just like bytes of this alignment bro.