Is my PC enough to make games in UE4?

Those specs might be the low end of runtime support, but for development they likely will not do at all (the 4870 isn’t even a DX11 card).

Here are my recommendations:

The CPU is not great, and will give you some headaches, but it’ll be the least of your worries for now. The PG3220 is a Core i3 3220 with some features removed (HT being one of them). Between those two you listed, I’d go with the FX6300, as you’ll benefit most from the extra threads vs extra single thread performance (power needs are higher in the latter though, so you might need a new PSU).
You’ll want to kick it up to at least 8GB of RAM. Development always requires more memory than your target hardware.
The GPU is the biggest issue here. I’d recommend something around a GTX550ti as a minimum (or 6850 on the AMD side).

Pentium G 3220

4GB RAM

HD 4870 GPU

Or is this going to be a big problem?

between FX 6300 and i3 4160 @ 3.6ghz which cpu would be better and by how much? also is i3 3.6ghz way better than pentium G 3220 @ 3ghz?

Hi ok if I am buying the FX 6300 I will buy a new mainboard and sell my current haswell 1150 mainboard with my pentium G in it. I have a old stick of 2GB DDR3 ram sitting around so i can toss it in the board and slap on the board in a nice extra tower I have with HDD and powersupply and dvd burner and sell the whole system with windows 7 or something on it.

Does that sound like a good plan? and use the cash to put towards my new system with FX 6300 and more RAM for 8GB and I am thinking a GTX 750ti or a R9 270 AMD.

The FX 6300 is super cheap $95 on amazon. UE4 uses 8 cores right?

One thing I wanted to know, would you even recommend all of this to me considering I am a student and have only started learning programming? Do you think I would need all of this power? I have no idea if my game would even be a success.

If you think you can sell that for enough money, it might be a good plan. Seems like it might be a tough sale, though.

Whether it’s right for you right now depends on you and your specific needs and goals, so I really can’t answer that for you. I don’t know if I personally would consider it a lot of power (roughly equivalent to current consoles) for making games. That said, if you have to overextend yourself for it, then I would hold off. You should be able to get another 4GB of memory (assuming your current 4GB is only 2 dimms) and a GTX650 for a little over $100 on Newegg

thanks I will hold off. I don’t need anything new until next year and I am positive by next year Christmas I would get $400 US cash from my dad to upgrade my current system. So I think I will wait till next year and just practice and learn for now. My current setup runs UE4 just fine I have no complaints really so I think its ok for now until a later date

That’s probably the prudent path to take in this case.

Also, don’t forget to mark the answer as accepted (if indeed it is :P)

I am now sure how to mark it as accepted

Should be an Exclamation Icon Button in the Answer box.