PC for game development
Hiya!

I study in school and want to make games and do some programming as hobby. But my current PC is way too slow to do anything properly. So my dad has accepted to give me a PC which will be powerful enough to do these stuff.

Since I didn't work with any game development engine before, and my programming skills are not too sharp, I've no idea what software and tool I should be using and what kind of hardware is needed. Obviously though, I won't make anything too good like Witcher 3. Just some decent games (y'know, as hobby). And I will do a little bit of gaming as well.

So here are my questions -

1) Do I really need 4k monitor?

2) Do I need a monitor with superb colour accuracy? (sRGB or what not)

3) Do I need SSDs? If yes then what kind of? (SATA, NVMe)

4) How much RAM required? Does it have to be ECC? (please tell me no, ECC are expensive af)

5) Is Unreal Engine worth it? Or maybe Game Maker Studio? (Not a fan of Unity though)

6) Should I wait for new series of graphics cards? (Turing and Navi)

EDIT : 7) How much processing do I need? Should I consider a 2700 or 8600K?

I'll mostly do 2D games (pixel graphics if possible). If you have any other thoughts, you can leave it down below.

Thanks in advance!
Last edited by Invetor; Apr 28, 2018 @ 11:01pm
< >
Showing 1-15 of 23 comments
King_BR0K Apr 28, 2018 @ 7:22pm 
1)no need for 4k
2)should have decent colors no need for %100
3)ssds are nice nvme is not worth the price
4)16gb non ecc should work, 32gb is probably overboard
5)no idea
6)if you can
what is your budget?
Omega Apr 28, 2018 @ 7:23pm 
1. No, a nice 1440p monitor will do if your PC is powerfull enough (GTX 1070/ Vega 56 and up)
2. Dunno.
3. A SSD for the OS and active projects is nice but not required.
4. 16gb should be all you ever need. No you don't need ECC.
5. Many people start with Unity, so that is what I would recommend.
6. No. Get a GPU now, if you want to upgrade in 6-ish months sell your GPU and get a new one. No new GPUs are comfirmed to launch soon so don't bother waiting.
76561198399520696 Apr 28, 2018 @ 7:27pm 
Unity is great for begginers but I heared that they are not well optimized. So....
(but again, since I'm in school, it would be easier to pick up, do you guys still recommend it?)
And since I don't need 4k, will 1080p do the job?
Dad didn't specify any budget. He agreed to give all essential hardware. So I want a pretty good but not overkill PC. (For example - I don't want to go beyond 1070ti).
Last edited by Invetor; Apr 28, 2018 @ 7:32pm
Sólstafir Apr 28, 2018 @ 8:02pm 
Unity has some issues, but it's the ideal place to start off.

4K is not worthwhile. At typical screen sizes you'll notice little benefit, and the GPU required to power it would add a vast amount of expense.

Colour Accuracy is not a priority. As you've said, you're still a school student and you're only starting out. You won't be making the next Crysis for a while yet, so there's no point buying an insanely expensive monitor - you can always buy one later when you actually need it. Which would be ideal because by the time do need it, much better monitors will exist and they will likely cost less than they do now.

SATA SSDs improve boot and loading times, that's about it. Having Windows and your active projects on SSD provides some convenience. But it also provides expense - large SSDs are very expensive. I paid almost $300 for my 1Tb Samsung a couple of years ago.

There's no point fitting ECC RAM into a gaming or work system. It's intended for use on Servers and provides absolutely no benefit whatsoever to normal people. I would aim for 32GB, but you could probably scrape by with 16GB. Make sure you get Samsung RAM - look for G.Skill and Corsair.

Unreal can produce stunning graphics, but it's a more advanced engine than Unity and well beyond what you need, and beyond your current skillset. Start with Unity, upgrade to Unreal once you have the experience to make use of it.

Short answer is no. Pascal won't be obsolete for a long time yet, and high-end card like a 1080 will continue to run games at 1440P/Ultra for at least another two years. Probably more. As a GTX1080 owner I fully expect I'll skip Turing, unless Nvidia pulls a sword from the stone.

Other thoughts? I don't want this to sound patronising, but don't over-commit until you're sure you want to do this for a living. I know what it's like, you discover something new and fascinating and that becomes all you want to do in life. But that feeling rarely lasts. Game development is an enormous amount of work, will consume vast amounts of your time, cost you friendships and chances at love, and may ultimately not provide that much income. Make absolutely sure you love it, before you commit to it.
76561198399520696 Apr 28, 2018 @ 9:06pm 
I take game development as a hobby, not a job. I like to make 2D games, especially in pixel art. The reason I want to make games is I simply love games. And I'm confident about it.

I've made a game before (almost a year ago). It was almost same as DX ball, but without any blocks to destroy. I took 4 months to make the basic game, then 1 month to fix the bugs, and then 1 month to add some flares here and there. So yeah, 6 months to make a DX ball game that doesn't even have blocks! (Claps!). And someone with decent experience in game development can now easily make a DX ball game in a few days.

But I was happy to make the game, irrespective of how much hours went behind it. I will never be able to earn a penny from that game. So what I want to say is, I want to develop games because I really want to. I can handle the other stuff of my life (I hope). And I also hope I'll work in a studio when I get older.

I wanted to use Unreal because I thought working in Unreal may give me some experience which can be helpful in the long run.

Since I'll be going for 2D games, I guess Unity is fine for now. What kind of hardware (CPU and GPU) should I get?
Last edited by Invetor; Apr 28, 2018 @ 9:40pm
Plant Apr 28, 2018 @ 9:15pm 
Originally posted by InvetorXD:
Hiya!

I study in school and want to make games and do some programming as hobby. But my current PC is way too slow to do anything properly. So my dad has accepted to give me a PC which will be powerful enough to do these stuff.

Since I didn't work with any game development engine before, and my programming skills are not too sharp, I've no idea what software and tool I should be using and what kind of hardware is needed. Obviously though, I won't make anything too good like Witcher 3. Just some decent games (y'know, just as for hobby). And I will do a little bit of gaming as well.

So here are my questions -

1) Do I really need 4k monitor?

2) Do I need a monitor with superb colour accuracy? (sRGB or what not)

3) Do I need SSDs? If yes then what kind of? (SATA, NVMe)

4) How much RAM required? Does it have to be ECC? (please tell me no, ECC are expensive af)

5) Is Unreal Engine worth it? Or maybe Game Maker Studio? (Not a fan of Unity though)

6) Should I wait for new series of graphics cards? (Turing and Navi)

7) How much processing do I need? Should I consider a 2700 or 8600K?

I'll mostly do 2D games (pixel graphics if possible). If you have any other thoughts, you can leave it down below.

Thanks in advance!

1) No
2) No
3) Yes, an SSD is essential, it will speed up compiling and loading times by a large margin while you're working
4) At least 16 GB is essential for compiling, debugging, and running the game at the sametime
5) UE4 is a poor choice for 2D games, Game maker Studio is not worth it for serious games
6) matter of opinion, this generations GPUs are just fine if you get them at normal price
7) A lot. During game development your game is not going to be optimized, and you will be compiling a lot. 2700 is better for game development due to the superior multithreaded performance that will be used will compiling.
Dr.Shadowds 🐉 Apr 28, 2018 @ 10:18pm 
1. No.

2. Not really, unless your dead set on pure colour accuracy, normally people who does professional photography for a living, then it's a must kind of thing, but for you I don't think you need to think of such thing, so I say no IMO.

3. I would greatly recommend SSD, mostly because it will greatly give you fast boot time for the OS, as well improving loading up apps, and helping with rendering, or moving files around as well.

4. No, you do not need ECC RAM. The minimum would be 16GB, since you talk about 2D, 16GB would be more than enough, but in 3D environment 16GB+ is the best idea to looking towards.

5. Whatever game engine you're happy with, will be the engine you sticking with, IMO I say go for Unreal Engine.

6. That's up to you, if you really want to wait, but rumor talks about next Nvidia GPU line up to be show off soon, and may come out over the summer. IMO I say wait until next GPU line to come out, so you can snatch one up at MSRP, hopefully you don't go after the founder cards with the chamber cooler, because they make some noise, due to being a single fan, and being seal chamber, where all the heat blows out one direction, basically causing the card to build unnecessary amount of heat.

7. Up to you really, I think Intel great, but Ryzen got their perks as well, you will have to research a bit more yourself what you think you will like more.
76561198399520696 Apr 28, 2018 @ 10:36pm 
So I'll go for Unity now.And also 16gb ram and 1080p display. But I'm not sure what graphics card to pick. 1050ti or 1060 or 1070ti?
Originally posted by Rumpelcrutchskin:
{LINK REMOVED}
that's kinda overkill imo.
Rumpelcrutchskin Apr 28, 2018 @ 10:54pm 
Originally posted by InvetorXD:
So I'll go for Unity now.And also 16gb ram and 1080p display. But I'm not sure what graphics card to pick. 1050ti or 1060 or 1070ti?
Originally posted by Rumpelcrutchskin:
https://pcpartpicker.com/list/gZZrr6
that's kinda overkill imo.

Can trim some off without losing too much power. Monitor is good though, IPS panel with 10 bit color and 100% sRGB.
Ryzen 7 2700 is only $20 cheaper, no point really.
Motherboard is fine for 2700X, comes with new BIOS.

https://pcpartpicker.com/list/36DMvn
Last edited by Rumpelcrutchskin; Apr 28, 2018 @ 10:55pm
76561198399520696 Apr 28, 2018 @ 10:57pm 
Originally posted by Rumpelcrutchskin:
Can trim some off without losing too much power. Monitor is good though, IPS panel with 10 bit color and 100% sRGB.
Ryzen 7 2700 is only $20 cheaper, no point really.
Motherboard is fine for 2700X, comes with new BIOS.
I wonder Unity needs so much power to make a 2D game.
EDIT : The build is fine, but is 1440p worth it?
Last edited by Invetor; Apr 28, 2018 @ 11:07pm
vadim Apr 28, 2018 @ 11:03pm 
You need to have 4k monitor only if you're going to support 4k res in your game and want to be able to check it.
Colors quality doesn't matter at all. But you should realize that colors will be slightly different on other monitors.
In general, if you have enough RAM you will not get noticable performance gain from SSD - source files, libs and compiler will be in the disk cache anyway.
Its always better to have as much RAM as you can afford. But ECC is completely useless for programming.
Cannot say anything about Unreal, I'm not game programmer and never used it.
You don't need to wait for new graphics unless you want to explicitly optimize your game for new hardware. Which you obviously don't.
Compiling is RAM-intensive task (unlike gaming) so it always better to have CPU with high performance and low delays. You DON'T need to have a lot of cores unless your game contains several hundreds source files which can be compiled in parallel.
I cannot say anithing about new Ryzen, but original Ryzens were fairly weak in compilation.
Skylake-X due to reworked cache and mesh instead of the ring bus were significally worse than Kaby/Coffee lake.
But the compilation time for small projects is very small. It often takes a split second. So the performance of the processor also does not really matter.
SMT support allows to greatly improve compilation time in case there are more simultaneous compilation processes than physical cores. But its highly unlikely you will be able to write so much code that you will need additional cores to compile it.
I bet, it will be enough for you to have CPU with 2 physical cores. Unless you going to use game engine which requires more. So, almost any CPU will do the work.
Rumpelcrutchskin Apr 28, 2018 @ 11:03pm 
Originally posted by InvetorXD:
Originally posted by Rumpelcrutchskin:
Can trim some off without losing too much power. Monitor is good though, IPS panel with 10 bit color and 100% sRGB.
Ryzen 7 2700 is only $20 cheaper, no point really.
Motherboard is fine for 2700X, comes with new BIOS.
I wonder Unity needs so much power to make a 2D game.

Updated with cheaper build above.
76561198399520696 Apr 29, 2018 @ 1:24am 
Should I go for 1080p or 1440p? Is 1440p worth it anyways?
FeilDOW Apr 29, 2018 @ 1:42am 
Originally posted by InvetorXD:
Should I go for 1080p or 1440p? Is 1440p worth it anyways?
Depends on the GPU and refresh rate of the monitor. If you go for a 1070 ti or above I would suggest a 1440p monitor but is also good with a 1080p 144hz monitor.

It's up to you but I would suggest the highest res monitor your rig can handle and budget will allow.

A budget would be a big help in suggesting what direction to go with your build.
< >
Showing 1-15 of 23 comments
Per page: 1530 50

Date Posted: Apr 28, 2018 @ 7:16pm
Posts: 23