this post was submitted on 18 Aug 2023
24 points (100.0% liked)
Game Development
3483 readers
34 users here now
Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Hey, game dev here (well currently working for a company that works with many dev studios), graphics programmer in particular. It depends on what you want to do, is your primary usage going to be programming? You can get away with integrated graphics cards, as long as you stick to programmer-art quality level of environment details (which you would normally do anyway to test code).
You can get pretty far into the dev process with minimal need for a detailed 3D env.
There will be a perf hit for an external GPU just because of the physics involved (proximity and type of connection matters a lot in computers, this is why your CPU has L-caches on the cores).
I actually have a crap GPU always laying around because it's also the best to test out performance issues. Nothing drives you to improve perf than a choppy framerate ;)
Most of my colleagues in my previous company were rocking 960's or worse till last year, myself included. And we were a team of graphics programmers working on GPU driver-like software.
I'd say, try it out, download Godot and an example project, run it and see how well it performs. If the perf looks fine, congrats, it's a good idea. If the performance is bad, look at the quality of the example project and think "will I make anything visually more complex?" if not, congrats everything is good. Otherwise, well consider an external GPU if you think that's best.
I'd suggest getting a desktop though if you ever decide to keep going down the game dev line, just to keep upgrade costs low. I operate on a +-5 years cadence to modify parts, alternating between my CPU and GPU mainly. So I don't replace the entire thing, but in 2 years I'll be updating my CPU and in 4 it'll be my GPU. I also have a crap laptop for when I'm on the road, and use the desktop for my actual work. I can always remote desktop into my desktop if I need something with more power to compile or render.
To put your hardware in perspective, it would have beaten my desktop of 15 years ago and I was already doing game dev back then just fine. So you could definitely do game dev with it, the big question is "what type of game dev".
(sorry for the chaotic nature of this response, hope you got something helpful out of it)