I can debug the js code in browsers, but do I have the ability to debug a project in VS Code or another IDE? How can I attach to the process? Thanks!
You may switch IDEs but as for attaching process, nope. If you are thinking like attaching into a Node.js project with VS code then that is unfortunately not supported.
@LimLan : I've never used it, but this might be an option for VS Code: https://github.com/Microsoft/vscode-chrome-debug
To add to what @etienne_unity said, you can also open the dev console in your favorite browser, and set breakpoints in linked source files. You can also press Pause in the Unity editor while in Play to get the current world state of your project reflected in the editor and inspect entities/components. This will only work if Play mode is enabled in the Tiny menu and if using Debug/Development configurations.