I’m in the process of developing a game that I intend to try and sell in a couple of months.
As I’m only a one man developer, With my computer, What’s the best way to get the general system requirements for my game?
My first idea was to use the minimum / recommended UE4 engine specs as a rule of thumb. Is this a good idea? Since I’m using the ue4 engine.
Some info about my game, It is stylistically designed with low poly minimalism, So the materials and meshes are both cheaper to render performance wise. The idea being that it could be played on different levels of PC hardware.
I don’t have a focus group or testers to find the specs, But I have family and friends that have PCs I could use.
Uses culling to all your meshes and folliages (You can find it under LOD settings of the actor in your lvl, change the Max distance, you can see this feature working under play or “GameView”
Reduces the textures resolution.
Try to use static shadows, it takes a while to build, but it has better perfomance than movable shadows. If you need to use movable shadows, than take a look at cascaded shadows to improve perfomance.
Try not to use too much post processing features, like DephOfField.
Always has a LightmassImportanceVolume and PrecomputedVisibilityVolume
My game has a minimalist low poly art style to it anyway and the levels are smaller individual maps. I plan to implement a fully functional options menu with tweakable settings for the end user too, so I guess that removes some of the headache too.
Go to Steam Hardware & Software Survey and collect hardware data for e.g. 80% of all steam users. Then go to a used hardware re-seller and buy the low-end configuration hardware and make your game run acceptable on that hardware.
Use your colleagues, friends, families machines and find the lowest spec where it runs acceptable and use that machine’s spec for your low-end.