In case you forgot: bipods are shit

But a problem is Unreal engine 4 have much worse performance compare to Dagor for mainly GPU but also CPU, as well as generally no advantage in graphics, while Unreal 5 is not so easy to program for less experienced and small development teams.

1 Like

MGs in ADS should also be accurate for the first shot as well, looks like MG15 may be a good start because it gain dispersion while continuous shooting in full auto.

i am not certain of truth of this statement. as programmer i dont see a reason why a proprietary engine from relatively small company would perform better than open source engine from big company. to test this i would need to import same project in both engines and see relative performance, but i dont think this is possible.

but overall i see that e.g. fortnite has way lower system requirements than enlisted, so i would say it depends on the game and how it is implemented and not on engine. engine should only affect maximum complexity, not minimum.

i would argue that dagor is even worse to learn for small and less experienced development team. unreal 4 and 5 are well documented, have loads of tutorials, big libraries and asset store as well as large user base that can answer your question.
and for dagor it all depends on how good documentation for it really is. there will be relatively few tutorials and undeveloped libraries cause of lack of games developed for the engine.
also when you work on proprietary software from relatively small company and have problem, you can either spend days to solve it, or you will need to ask senior programmer (or even developer of the engine) wasting your and his time. asking once is not a problem, but it could really add up over time, not to mention number of people.

1 Like

Also in case people forget, soldiers in this game cant hold their guns when walking up/down stairs. What Down’s Syndrome is that…

2 Likes

From experience only, I would accept your idea if you got enough test as evidence. PUBG and Insurgency Sandstorm are in Unreal 4 engine, they generally give 60%-80% FPS on my device (5800H 3060Laptop) at almost max graphics which “looks quite close”, DLSS off, and also less stable frame time causing less smooth movement.

I would be happy if they use Unreal 5 and optimise it effectively.

you are mixing graphics and game implementation with engine performance. if you are rendering same object with same complexity with same settings and one engine has clear advantage then i would agree with your assessment, but when developing game there are so many graphic options that could impact your fps even if they are looking “almost” the same.

graphics in those games could use 20-40% more details that you dont see (usually raising quality has diminishing returns), or they could render more complex objects on longer distances etc.

1 Like

Do you think bipot will work if they use the Unreal Engine?

This is also one important ability of a game engine, in terms of trade-off less visible detail with more feelable performance, I believe this is a major advantage of Dagor engine as Gaijin can provide specific support to optimise graphic performance.

and this has nothing to do with engine and everything to do with developer. i will drastically simplify next example, so dont nitpick. this is just example for computation and values arent real values used in games. there are also loads of other settings that impact gpu performance.

lets say that you have 1 MC with high complexity modeled character with 150k polygons, 10 near objects modeled with 50k polygons, 100 medium distance objects modeled with 10k polygons, 1000 long distance objects modeled with 1k polygons. gpu would need to compute 150k+10x50k+100x10k+1000x1k=2 650 000 polygons.
other developer could model same models more reasonably and/or could optimize render distance. lets see what happens when he optimizes models. he could leave MC and near objects the same, while reducing medium and long distance objects by 30%. math would be 150k+500k+100x7k+1000x700=2 050 000. you get ~30% improvement in performance with almost the same graphics.

there is also render distance and complexity of objects depending on render distance. i know watching 1 unreal demo where they showed how they handle long distance and near distance rendering. i will simplify cause idk exact terms and values. so near MC you will have 100% complexity rendering, on medium distance you will have 50% complexity rendering and on long distance you will have 10% complexity rendering. even in same engine with same graphics you could impact performance by having different values for various distances or you could change amount of polygons rendered on different distances.

2 Likes

Thank you for your detailed explanation, then I would say it is mainly Gaijin’s knowledge of their own game engine and their support to darkflow helped in this case. It is still a shame a lot of game developer team using Unreal 4 may not know, do not care, and do not give option to players on efficient using of GPU resources, which caused serious waste of performance.

simply they have different audiences. gaijin targets toasters so that they can have broadest audience possible. while companies who use unreal 4 use them mostly for AAA games and they target premium market.
10 years ago 1GB gpu was enough for 1080p gaming, now that gpu cant run any of the AAA games that came out in last 5 years.

1 Like

Maybe not all, while there are some AAA games using Unreal 4, many others using Unreal 4 did not show any visible advantage of graphic quality such as what I just mentioned.

High graphic quality need more effort than just chose a game engine which is capable to achieve it, otherwise the result is mediocre graphic quality and low efficiency. The main reason for these small developer teams to use Unreal 4 is more likely to be low cost. As I know, Ready or Not is also using their own game engine which produced very good performance and nice graphic quality.

like i said there are thousands of settings and design choices that ultimately impact end result and performance.

indie devs choose mostly from unity or unreal. developing their own engine simply is monumental task and would require years of development and it would probably never come close to giants like unity or unreal.

i am getting conflicting results (maybe UE4 in alpha, and UE5 for release?), but it is not their own engine.
image

1 Like

Ready or not use UE4, UE5 dont was even a thing wen the game come out

Its performance is way much better than other games with Unreal 4, sorry for my misestimation, it may be reasonable to believe its current release is running on Unreal 5.

engine ≠ graphics
engine ≠ performance
this is best said in this article

At its simplest, a game engine is a set of tools that allow a game developer to reach their goals simply through many pre-made utilities. A game engine is to a developer what Photoshop is to a professional photographer or what Maya is to a movie VFX creator.

The most recent wave of game engines allows developers to more easily maintain high visual quality. Yet, having the right engine in a game doesn’t assure that the game will look fantastic and perform well simultaneously. It is the developer’s responsibility to optimize their product.

so what makes unity and unreal better than dagor. they have more options, bigger libraries, more tutorials more available assets. bigger user base means someone can point you in direction of what you are looking for and there can be ready made solution available somewhere.

3 Likes

This may only be true for only hard-working development team. How considerable this advantage is really depend on how effective developers use it.

When developers do not make effort themselves, this become more important. I do not trust developers of Enlisted who do not fix bugs before release update is willing to invest so much to make a new set of code run efficiently without support of Gaijin.

I never bothered to check this (game engine).
Thanks for sharing.

They f**ked that up when they nerfed/removed bunny hopping.

1 Like

it is exactly opposite. having bigger libraries means having less work. i mean enlisted has lots of its bugs cause dagor engine wasnt developed for infantry. they have to develop lots of stuff that is already readily available in other libraries for other engines and it is probably more optimized.

let me give you an example. when i made program to datamine the site i used these libraries

import json
import mysql.connector
from mysql.connector import errorcode
import time
import requests

if i didnt have these libraries with ready made code and easy to use commands i would need to spend day/weeks/months recreating same code in them my way. it would be full of bugs, would need testing etc.
but with these libraries i could make fast datamine program along with testing and setting up the database and playing enlisted in couple of hours. these libraries come with error handling, so you can relatively fast debug if you have problem.

so do you think it is smarter to use ready made open source solution that hundreds if not thousands of programmers have checked, fixed and optimized, or is it smarter to research and develop same solution by yourself or your team of programmers and spend days/weeks/months of your dev time and still end up with barely working solution with bugs.

i am not saying for enlisted to migrate to unreal, just that they should have started developing game with it (starting from crsed). darkflow would have made better product, but gaijin had interest to expand their dagor engine and not pay royalties to third party.

1 Like