What is the average frame rate?(first person shooter)

Hi guys i was wondering what is supposed to be the average frame rate a game should have?. Im asking this because i have a basic terrain with grass and a hill and when i run the game in first person…my frames on the stats range between 12-28fps but if i download a unity demo or someone else game there frames are in the hundreds…Im running on a brand new hp pavilion entertainment pc and im just really worried that my frame rate is dangerously close to lagging…and i have even used any outside models or anything yet…any advice or help .please

Obviously the average frame rate is going to vary between games and platforms, but it is good to try to keep it above 30. The human eye will be comfortable with anything higher than 24 frames, and anything lower will begin to look choppy.

You generally want a framerate in the 30-60 fps range. It’s not your system if other Unity games are running faster for you, and you say you haven’t used outside models, maybe check your Update() routines.

ok thanks ill try to find out how to edit my udpate function

Another “Gotcha!” to keep in mind–if your new computer is not equal to your minimum supported hardware, remember 30-60 fps there may not mean 30-60fps on an older system.

@ ostagar thanks for the feed back…ok so i should go check my computer stats and read the unity requirements?

Frame rate is complicated. It’s a combination of the amount of rendering and the amount of script-type processing. If you have a simple scene without a lot of scripts, it’s probably rendering limited.

In the Game View of the Editor, turn on the Stats window and look at the number of draw calls, polys, VRAM used, as well as the render time per frame. Hundreds of draw calls or hundreds of thousands of polygons in a simple terrain means you have too much detail in the terrain. Check your terrain settings to crank down the pixel error, tree draw distance, detail density, etc. Also if your source textures (splats and grass billboards) are huge and your quality settings use full size textures, that will max your VRAM and bog you down.

If you have Pro, you can also use the Profiler to see where your resources are going if you think it’s your code.