I did the exact same thing recently on my latest build
https://www.tonymacx86.com/threads/asus-ux430-laptop-crossing-dark-side-or-not.243618/. On previous builds I always used separate SSD's but this was a laptop with only one hard drive so really, I did not have much of a choice to have dual boot using one drive. So far it works fine, I have final cut pro, etc.. on the OSX partition, and Windows 10 is still there too.
There are lots of guides on this forum, you just have to search for them. You can run the OSX installer and adjust your partition during OSX install, or you can do what I did which was boot into Windows 10 and use disk utility to adjust the partition. Windows of course being windows gave me stupid errors
when I tried adjusting the partition size - but I found out it was because you have to
disable the pagefile before you can adjust partition because a lot of your disk will be in use as virtual memory. This is a BIG TIP so make sure you make note of it, otherwise you will have issues.
In my case I kept 100GB for Windows 10 and put the other 400GB for OSX.
The steps in this guide will be very helpful for you, as your have to FIX dual booting after your OSX install so that clover boot loader loads where you will be able to pick Windows or OSX.
https://www.tonymacx86.com/threads/dual-boot-on-a-separate-drives-or-the-same.208086/#post-1377570
If you get stuck I can try to help, but make sure you do some searches and read some guides. Everything you need will be there already for the most part.
Good luck.