Guideline for developing 3D simulation software

Hi,

I am a beginner as a developer, learning swift and swiftUI. I have a plan to develop macOS app for somehow CAD simulation app. I am not sure how and where to begin, what kind of SDK can help to build 3D GUI and so on. Could anyone give me some guidance about this.

Thanks
That is an ambitious project if you are a beginner.
Do you master Swift, Mac API ?

I would recommend not to try to do it in SwiftUI. I personally think it is not mature enough for such development.

Have a look at SceneKit
https://developer.apple.com/scenekit/

and RealityKit
https://developer.apple.com/documentation/realitykit/creating_3d_content_with_reality_composer

This tutorial may be worth reading as well (even though for iOS):
https ://www.raywenderlich. com/376-3d-apple-games-by-tutorials-updated-for-swift-4-and-ios-11
Thanks @Claude31 for the links. It is part of long project and later i will ask other developers. i am just checking the approach here and see if it is feasible. The app is somehow between CAD and simulation software, as CAD i can say something like Autodesk Fusion 360. so it means user will build and use CAD models in the app rather than like game environment.
Guideline for developing 3D simulation software
 
 
Q