Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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?
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.
(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).
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.
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?
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.
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.
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
EDIT : The build is fine, but is 1440p worth 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.
Updated with cheaper build above.
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.