Determine requirements for game

Questions about the LÖVE API, installing LÖVE and other support related questions go here.
Forum rules
Before you make a thread asking for help, read this.
Post Reply
User avatar
pragmaticus
Prole
Posts: 26
Joined: Mon Aug 20, 2018 1:13 pm

Determine requirements for game

Post by pragmaticus » Sat Sep 08, 2018 7:12 pm

What's the best practice to determine hard- and software requirements for your game?

For example, something like this:

Minimum
[*]OS:Windows 7/Windows 8
[*]Processor:Intel® Pentium® IV 2.4 GHz eller AMD 3500+
[*]Memory:2 GB RAM
[*]Graphics:NVIDIA® GeForce 8800 or ATI Radeon® X1900, 512mb video memory required
[*]DirectX®:9.0c
[*]...

Recommended
[*]OS:/Windows 7/Windows 8
[*]Processor:Intel® Pentium® IV 2.4 GHz or AMD 3500+
[*]Memory:2 GB RAM
[*]Graphics:NVIDIA® GeForce 8800 or ATI Radeon® X1900, 1024mb video memory recommended
[*]...

Are there any tools available or is it just "trial and error" with different setups?
Last edited by pragmaticus on Wed Sep 12, 2018 1:42 pm, edited 1 time in total.

User avatar
the_spice_must_flow
Prole
Posts: 13
Joined: Thu Jan 04, 2018 10:49 pm

Re: Determine requirements for game

Post by the_spice_must_flow » Sat Sep 08, 2018 7:32 pm

Log your game's performance during a play test.
For memory, on windows at least you can use perfmon to record memory usage. https://success.scribesoft.com/s/articl ... mory-Usage
For getting the amount of texture memory on the video card you can call love.graphics.getStats().

User avatar
zorg
Party member
Posts: 3058
Joined: Thu Dec 13, 2012 2:55 pm
Location: Absurdistan, Hungary
Contact:

Re: Determine requirements for game

Post by zorg » Sat Sep 08, 2018 7:37 pm

For one, the baseline should be dictated by the löve version you use.

The GPU needs to support a specific OpenGL or OpenGL ES version, and forget about DirectX, it's completely irrelevant here since it's not used at all. (because OGL has cross-platform support, and DX doesn't)

For the other things, CPU depends on the complexity of your code, and Memory and Video Memory depend on the number of graphical assets you have, and how big they are in terms of image dimensions; additionally, the lowest video card supported could be raised by you wanting to use larger textures; löve 11.x may run with an older GPU, but it may not support texture sizes you want to have.

Edit: Also, Shaders are another big part of what your recommended and minimal supported GPU should be.

There are also some functions löve has that you can make use of:
love.graphics.getStats
love.graphics.getSupported
love.graphics.getSystemLimits
love.graphics.getTextureTypes
and some more, found on the wiki.
Last edited by zorg on Sat Sep 08, 2018 9:58 pm, edited 1 time in total.
Me and my stuff :3True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.

User avatar
pragmaticus
Prole
Posts: 26
Joined: Mon Aug 20, 2018 1:13 pm

Re: Determine requirements for game

Post by pragmaticus » Sat Sep 08, 2018 8:15 pm

:o: Sounds like i have to do a lot of homework.

User avatar
pgimeno
Party member
Posts: 2484
Joined: Sun Oct 18, 2015 2:58 pm

Re: Determine requirements for game

Post by pgimeno » Sun Sep 09, 2018 1:03 am

I presume you mean "Recommended" instead of "Maximum". Are you going to say "you can't run this game with anything better than these specs"? ;)

User avatar
pragmaticus
Prole
Posts: 26
Joined: Mon Aug 20, 2018 1:13 pm

Re: Determine requirements for game

Post by pragmaticus » Wed Sep 12, 2018 1:43 pm

:death: You are right, should be "Recommended".

Post Reply

Who is online

Users browsing this forum: No registered users and 35 guests