Ik3yboy02 :
I'm going for a smaller price, will this play games like BF1 and Player Unknown' s Battlegrounds?
https://pcpartpicker.com/list/439Hm8
Yes it will play them just fine, you'll just have to turn down settings to maintain a stable 60 fps. Also, I would not go with that power supply, unless you have a death wish. Go for this one, EVGA makes great PSUs:
EVGA 430 W1 100-W1-0430-KR 80+ WHITE 430W Power Supply
Also check this vid out to see just how your setup will fare on 1080 in games:
Ryzen 1200 + GTX 1050 Ti - 1080p Gaming Benchmarks - 11 Games Tested
Also consider investing in a cheap 120gb ssd to use as your boot drive, you'll load onto your desktop much faster than on a standard HDD, but it's not essential or anything.
Anyway, you picked some great parts overall, and you have a decent upgrade path ahead of you if you ever wanna upgrade. I wish you good luck and welcome to the master race!