Hello Rsud and Community!
Hardware Requirements: These change based on your game, and what you have included in it. So the answer is not clear, its a game by game issue.
You could take the FPS Sample, strip all the graphics away/out- by building a new level with only Cubes and planes, hence reducing the graphic/hardware load to run it. You could also replace the guns, players, projectiles ect with lower res units like squares and spheres to enable a low-hardware low-resolution game that will most likely run on any piece of hardware able to run a current OS.
That demand will increase, based on how many players join and create more work for the server/clients to do. Hence raising the hardware requirements.
As it stands right now, the FPS Sample 3.0 and prior, are software (unity) work SAMPLES of future graphics. Because of this, they are the MOST DEMANDING & Buggy hardware-demand wise, when fully abused/bugged (think layers). To run the FPS sample as seen in the demos on youtube from unity, you will most likely need an actual graphics card in your system, or a current enough CPU to hold something… (really) better than older gear. If it does not support DirectX 11, it won’t get to display all the attributes of the sample anyway.
So really, the minimal hardware specs most likely start at “DirectX 11 support” to see things as expressed by the FPS Team. But if YOU wanted to make a game that used this FPS sample, and ran on lower end systems, you can totally modify it to hit that goal.
You may want a more powerful system, to do that modding, instead of being on the system that cannot run it.
DirectX10, 9, ect may still RUN the demo, and may run it at 60+ FPS just fine, but you are missing out on the current or next-gen visual effect the FPS Sample is supposed to be showing you, so I can’t define the “Acceptable Hardware Specs” to be something that does not show all of the sample. Even if it can run it, at good FPS.
For your exact example, ditch level_01 and use level_00, as level_00 is MUCH less graphic intensive. With the laptop you have, you will be limited to generating content that is lower resolution… . unless you are a mad man like me, can code proc-gen to make your levels autogenerate at runtime from smaller chucks… Then you could make small chucks of higher detail at a time, and ONLY see them together when te game runs… But, I’m not even doing that, I still run the smaller chucks on this beast PC
Good Luck! Have Fun!
Micah
Beast PC being:
Win10 - Intel i7x8700k @ 4.8Ghz
32GB 4133mhz DDR4
1x1080Ti 11GB GPU
2xSamsun m2 500GB 960 hard drives (raid0, but I would go bigger and raid 1 now… it does double write speeds from 1.5GB to 3.+, but when I built the system it was for gaming, so read was all that I really cared for, which stays about the same between raid0/1)
Feeding a Vizio D50u1 4k display at 60hz, fps-sample runs at 60fps pretty steady at 4k on level_01, well over 120fps at lower res.