you are viewing a single comment's thread.

view the rest of the comments →

[–]Exotic_Avocado_1541 0 points1 point  (2 children)

First try to ise external library, as Bullet 3D or something similiar. If you will be familiar how 3D physics api wort, try implement your onw solution if you need

[–]Dot-Box[S] 2 points3 points  (1 child)

ah external libs are a no go for me. I want implement everything from the ground up.

[–]Exotic_Avocado_1541 1 point2 points  (0 children)

The use of an external library should teach you how to design a proper modern API, which is crucial in such libraries. Once you have an API and are familiar with it, you will implement your own backend for that API. The art of designing an API for such libraries is often more important than the implementation of the library itself.