In response to popular post about EFT Unity engine vs Unreal engine

People seem to have very little understanding about what causes lag, desync, and much more. So in response to u/Flanked77 and his post which can be found here: https://www.reddit.com/r/EscapefromTarkov/comments/zi2wy7/this_will_never_happen_but_i_wish_tarkov_could/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button

I would like to make things clear. Not only for author of the above post, but also for everyone else.

I will compare this game to rust alot. Why you may ask? Simply its the only game that is simmular to EFT, has a decently sized player base and both are running on unity engine.

  1. The difference between Unreal Engine and Unity Engine.

Unity and Unreal are both free to use for students/solo devs, but unity has a plan for companies that is quite cheap.
Unity and Unreal have both good graphics. Unreal has deffinetly better graphycs over all but in case of EFT there would be little to no difference.

  1. The performance

To put it simply – Rust a game with large maps (3k KM average) and at times 800 players at once on single map with hundreds in queue runs way better than EFT with smaller map and a lot less players. That is because EFT has sh*t code. C# the programming language used for both of these games likes to make mess in memory and if you can't make perfect code it will be an issue.
C++ on the other hand would fix the issue of that. Does it mean that unity is bad and BSG should go to unreal? Nope. C++ is to simply put it – clusterfuck of a language. Its great, you can't really shoot yourself by going with it but if you do shoot yourself, your leg is now gone (-The creator of C++).

  1. Transition from Unity to Unreal (or any other) will never happen.

Its simple, easy, and a very long way of losing all your money because switching engines and languages is simply one of the hardest things. Unity is more than capable of doing everything we need for good game. What we really lack is good game devs.

Edit: I would like to start off by saying thank you to everyone who contributed to the discussion without the need to insult anyone. Second of all I would like to apologize for not being clear in certain areas.
1. The state tarkov is in right now, unity is more than capable of handling. The reason for a lot of lag issues, desync etc… is poorly written code.

  1. Unity engine is focused on performance and graphics. HDRP is capable of realistic views. My personal favourite. Now iam not saying that unity is better in graphics. Not at all actually but for what we have now its good enough. When it comes to performance – Unity was better than UE a while back. Now because they started to focus on animation (idk why) and release tools that are not well thought through it may decrease the performance. Luckely for us that has almost no effect as desync, lag, optimalization etc.. are all poorly written.

  2. Is there a need to switch to new engine/Will there be one?
    Yes if Unity stops making new versions and upgrading its tools. For now though and for few years to come Unity will be more than capable of handling whatever BSG throws at it.

Gamer

Recent Posts

Ledx have been so hard for me this wipe

Not being able to craft them sucks. Especially when everyone I talk to about it…

1 year ago

My interesting and unfortunate Gwent life

First I'd like to say I absolutely love this game it's quality. Basically I first…

1 year ago

Teacher Tuesday 12/Dec/2023 – ask your questions here!

Welcome to Teacher Tuesday, a thread where anyone can ask any type of question without…

1 year ago

This games balance is confusing

I’m kind of new/returning to gwent I played beta and obviously it’s a lot lot…

1 year ago

Summary of 10 Days of Draws from Chaffee’s Bundles

Level 1 Bag (Free with Atmosphere Level 2) 6 small consumable (First Aid, Repair, Fire…

1 year ago

Why is my crew at 135%?

Here's my crew - T34-85M - for the life of me I cant figure out…

1 year ago