I am working on VR Fps game. So we have many assets. I want to upgrade my computer i7 3770k + SSD 16gb ram . Because i want faster build and project load times. If i go 2700x i cant buy 2080. i will buy 2070. Should i go 2600x + 2080/1080ti or 2700x + 2070. Which will be more benefical for my development. I heard unity will switch to gpu light baking in feature so i cant decide.
Man just think about how many potatoes I could purchase for the cost of all those components…
In all honesty I think you ought to go with the GPU if you’re using Unity 2018’s ECS and Job System. If I’m not mistaken those run on the GPU. Upgrading your processor and ram can improve performance for (mostly) single threaded stuff however I’m not sure if that’s what you ought to do.
wait for something like cyber monday and get both. 2k geforce is really overpriced now. “faster build and project load time” → I think: important are cpu, memory and ssd.
For faster builds and faster loads, get the best CPU you can get. A RTX 2070 and a Ryzen 2700X would be a solid combo for building games. For strictly playing games, the RTX 2800 and Ryzen 2600X might have an edge.
One thing to think about is that making your game on a very fast computer can be counter productive because it may work great but then when someone buys it with a less powerful computer it won’t work so well.
I do all my work for PC games on a core i3 laptop because if it works on that, it’ll probably work on most things.
Ignore the RTX 2070 and 2080. Unless you simply can’t live without being able to use raytracing from day one you will be far better off purchasing the previous generation cards. Benchmarks show the RTX 2070 is identical to the GTX 1080 and the RTX 2080 is identical to the GTX 1080 Ti. Only the RTX 2080 Ti is worth considering from the new series.
Doing the development work on a powerful PC gives you the advantage of being able to work faster. You should additionally test with less powerful computers, but I would not recommend doing dev work on a less powerful computer.
This. With the project I’m currently being paid to handle the difference between my previous processor (AMD Phenom II X4 965) and my current processor (AMD Ryzen 5 1600X) was massive. Baking lightmaps, compiling scripts, running the game from within the editor, etc are all boring tasks that take entirely too much time away from developing games as it is.
Well, we all have our methods I guess. My method ensures that I don’t try and make overly graphically intensive games and I’ve always got an eye on optimisation just so it will run smoothly on my less than powerful computer.
But the kind of games I make are more character driven than graphics driven so I don’t do things like baking lights and so on. I leave that for the experts! Also, because I have all my files on dropbox, if I break my laptop it’s only cost me about £300 at most.
Yes, but ideally you’d have two computers. A super powerful one for developing and then sending the build to a less powerful one for playing.
Have to admit I thought this sentence was weird because anyone who has been doing this for any length of time will have at least the same amount of file recovery as you are using. Choice of a high-end system won’t affect this unless you spent literally every cent you have and can’t afford to pay your ISP.
I mean if your £3000 computer catches fire it’s worse than if your £300 laptop catches fire. That’s my view. Then you can’t finish your project unless you buy another £3000 computer.
But in terms of the question, buy the best you can afford because you’re probably one of the few people that will play your VR game!! (or any VR game). So you might as well enjoy it.
If one of my high end desktop PCs caught fire, I would be a lot more upset than if one of my laptops caught fire. But that is strictly because I get a lot more work done with my desktop PCs. Data wise, I have backups to rely on regardless of which system we are talking about.
Okay, if for some completely unforeseeable reason my computer catches fire it will be worse than if my laptop catches fire, but the odds of it just spontaneously catching fire are very low because I perform proper maintenance on it all the time.
That said this is utter nonsense and it shows that you completely misunderstood the points we were making. We’re not saying our games can’t be developed on a low-end system. We’re saying that developing on a low-end system takes time that we could have spent making our games better rather than just twiddling our thumbs.
No. My game (that is to say the game I’m contracted to develop) isn’t even remotely demanding. It’s prototype was able to run off of a low-end laptop (Intel i5-2520M, 8GB DDR3-1333, Intel HD 3000).
By the way the prototype was neither developed nor optimized on that machine which just goes to show that you don’t need to develop on a potato to run your game on a potato.
Living on the edge, eh? If you don’t have, do make a proper backup/version control environment. Dropbox IS dangerous. (Or be sure that you NEVER ever open your project on another computer simultaneously - but it’s better to have a proper version control instead).
I always develop on hardware that is at the mid range of what the suggested spec for the game will be. That’s what I put my teams on also. Developers will optimize the game towards what they work on. That’s just how it ends up so whatever hardware you want your game to run well on, that’s what you need to be doing your daily development on. That’s for games that are going to be demanding performance wise, other categories things can be different.
Baking and builds is not something you do all the time in daily iteration. And there is little to no difference in development productivity by having the best high end hardware.