is this enough for 3d and 2d game development using unity

WINDOWS 10 pro 64bit version

PROCESSOR

Intel Core i5-9600KF Desktop Processor 6 Cores up to 4.6 GHz Turbo Unlocked Without Processor Graphics LGA1151 300 Series 95W

GPU

Zotac GeForce GTX 1050 Ti OC Edition ZT-P10510B-10L 4GB PCI Express Graphics Card

RAM

Corsair Vengeance LPX (CMK16GX4M1A2400C14) 16GB DDR4 Desktop Ram

2TB Internal SSD

Seems fine.

The GPU might be a bit weak if you are aiming for high-end realistic graphics and/or VR. Probably fine otherwise.

Some people would recommend the Ryzen over the Core processors, but the i5-9600KF will do a fine enough job.

Hardware requirements are largely based off of the game and how well it is optimized but that’s definitely a good start.

I’m not sure if the SSD is enough. Do you have 2 drivers? One HDD 2tb + SSD? Can you put the specifications of the SSD?

And the monitor? Resolution?

If the monitor is 4k and or Vr then I suggest going 1080Ti. You can update your GeForce GTX and purchase a better used GeForce GTX 10xx when the RTX 3000 came out.

Those specs for fine for many game dev situations with Unity.