• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Skilljutsu · Jun 14, 2019 at 05:17 AM · renderinglagcontrolslatency

What is the best render pipeline for Low Input Latency? (First Person Shooter games)

What would be the best Render Pipelines to get the lowest input latency possible with Unity for the development of competitive multiplayer FPS games? (Quake, Unreal Tournament, Warsow, Halo, etc.)

To my limited knowledge of Unity, I understand that those are my current options: - Default Forward (multi pass) - Default Deferred - LWRP (single pass) - HDRP - Scriptable Render Pipeline

Which one or which ones are the best for Low Lateny Input and responsive game controls? How to avoid having the huge amount of input lag we get in games like Overwatch and else?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by Bunny83 · Jun 14, 2019 at 09:11 AM

That doesn't matter at all. How things are rendered has no effect on input latency. Quake, Unreal and Warsow use server side movement. So all your latency comes from the network latency and network client prediction code.


Rendering happens once per frame, no matter how it's rendered.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Skilljutsu · Jun 15, 2019 at 04:53 PM

Not internet latency, I asked fro INPUT LATENCY. And yes, rendering does affect INPUT LAG.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Bunny83 · Jun 15, 2019 at 08:20 PM 0
Share

Sorry but you have no idea what you're talking about. You may want to inform yourself about input lag. All games you've mentioned have input lag that depends at least 80% on network latency since they are all network games. No game has network updates once per visual frame as this would be crazy in regard to bandwidth and also doesn't help anything in actual latency (considering RTT).


Even when you actually meant the response time of the whole system, the rendering has no influence on the response time considering your overall frame time is not greater than your monitor refresh rate. There's always a bottleneck and it mainly determines the response time.


You may want to look up some general source how a real time video games work (see Unity's main loop). Again considering your hardware is capable to keep up the maximum framerate with the content you throw at it, it literally doesn't matter how you render your frame since at the end you will wait for the actual hardware refresh of the monitor

avatar image Skilljutsu Bunny83 · Jul 01, 2019 at 03:15 PM 0
Share

Stop spreading misinformation. This question has NOTHING to do with networking. I asked about input lag, mouse input lag.


Of course RENDERING affects input lag. If you add post processing and anti-aliasing, it adds input lag. The more stuff you need to render, the heavier it is to render, the more input lag you get. If you add frames in the FlipQueueSize, it adds input lag. And the way the rendering pipeline is designed will define how much input lag there will be. Games these days have 2-4 times more input lag than Quake 3 Arena used to have and Q3A had around 8-12ms input lag. And the higher your frame rate, the less input lag you get.


Games like Unreal Tournament 2$$anonymous$$4 and Overwatch even give you an Graphics Settings to reduce input lag. And in games made with Unreal Engine 3, players could use a command OneFrameThreadLag 0 to reduce input lag which doesn't actually work with Unreal Engine 4 games.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

128 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Rendering Lag? Wait for the models to render? 0 Answers

Unity render lag questions 1 Answer

When more than two cameras my screen lags. 1 Answer

How Can I Get Rid Of Lag When My Game Loads on Low-End PC'S? 0 Answers

Terrible Lag When Starting a Scene Which Eventually Resolves Itself... Graphics Card Issue or Unity? 1 Answer

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges