Gunner, HEAT, PC!

Gunner, HEAT, PC!

Why Unity and not UE4/UE5?
Just wondering why the developers chose to go with Unity over something more popular like Unreal Engine 4 or Unreal Engine 5?

I have very limited experience poking around in both Unity and UE4, however UE4 does have some interesting development tools that allow for excellent ballistic simulations, that being the focus of my "poking" as I do ballistics work for ArmA III's community and have been looking into other engines to see if I can help other communities out in the future.
Originally posted by ActionScripter:
Originally posted by =SWF= Spartan0536:
Just wondering why the developers chose to go with Unity over something more popular like Unreal Engine 4 or Unreal Engine 5?

It looks like we haven't answered this one on Steam forums specifically yet, so I'll do so here.

Every major game engine is more or less the same at the moment: it does certain things very well, and the rest you have to work for. Furthermore, if you don't put in serious work in the shader and UI departments, it will look like every other game made in the engine.
Neither Unity nor Unreal nor any other engine, out of the box, would have been perfect for GHPC without effort.

The development team is made of several people with prior development experience, including military simulation and AAA game dev, across multiple engines. Some of us have strong Unity experience and feel most comfortable working in that system. So we chose Unity. In the end, it just means we'll have a different set of hurdles than we would have faced with Unreal, but we'll cross them all the same.
< >
Showing 16-30 of 33 comments
Xorberax Jun 15, 2022 @ 1:04pm 
Unity with C# is just so much cleaner to code in from my experience.
sinistar Jun 15, 2022 @ 2:03pm 
Originally posted by DONAR:
Every game on UE looks the same, so I'm glad this one isn't on UE.
There are English words in your sentence, but together they are a complete nonsense.
Originally posted by sinistar:
Originally posted by DONAR:
Every game on UE looks the same, so I'm glad this one isn't on UE.
There are English words in your sentence, but together they are a complete nonsense.

Imagine shilling for epic games the awful owner of unreal engine for free lol
H1tSc4n Jun 16, 2022 @ 12:02am 
Originally posted by Xorberax:
Unity with C# is just so much cleaner to code in from my experience.
Absolutely. Getting unreal to do what you want it to do is a pain in the butt sometimes.
NOD Flamer Jun 18, 2022 @ 2:50am 
Originally posted by Josh:
Originally posted by =SWF= Spartan0536:
Just wondering why the developers chose to go with Unity over something more popular like Unreal Engine 4 or Unreal Engine 5?

It looks like we haven't answered this one on Steam forums specifically yet, so I'll do so here.

Every major game engine is more or less the same at the moment: it does certain things very well, and the rest you have to work for. Furthermore, if you don't put in serious work in the shader and UI departments, it will look like every other game made in the engine.
Neither Unity nor Unreal nor any other engine, out of the box, would have been perfect for GHPC without effort.

The development team is made of several people with prior development experience, including military simulation and AAA game dev, across multiple engines. Some of us have strong Unity experience and feel most comfortable working in that system. So we chose Unity. In the end, it just means we'll have a different set of hurdles than we would have faced with Unreal, but we'll cross them all the same.
Are you guys using HDRP?
NOD Flamer Jun 18, 2022 @ 2:51am 
Originally posted by Xorberax:
Unity with C# is just so much cleaner to code in from my experience.
Than it just means that you're a poor programmer....
NOD Flamer Jun 18, 2022 @ 2:55am 
Originally posted by DONAR:
Every game on UE looks the same, so I'm glad this one isn't on UE.
Same goes with unity.

All games on any engine will look the same if devs put very little effort in visuals.

Also the more advanced the game engines become the more the visuals will start to overlap compared to each game engine.

This is why visually Unity HDRP looks like standard UE4 visuals.
NOD Flamer Jun 18, 2022 @ 2:59am 
Originally posted by Cruiser:
Maybe not every dev can afford unreal engine's skimming prices and Unity is a free engine capable of many things hence why indie games such as this one use it.
Unity is not a free engine at all.
AFAIK financially UE4/5 a saver bet for indies because they only take like 10% of a cut after X amount of sales. Before that the entire engine is completely free to use, which is not the case for Unity if you develop commercially.

The only reason Unity is still relevant is because of how easy it is to develop android/ios applications with it.
Without the mobile market, almost no game dev would develop in Unity.

The only thing that's holding many programmers back, is because they don't want to switch now from C# to C++.
Jeshika Morneau Jun 18, 2022 @ 4:32am 
Originally posted by Breastmilk Enjoyer:
Unity is not a free engine at all.

AFAIK financially UE4/5 a saver bet for indies because they only take like 10% of a cut after X amount of sales. Before that the entire engine is completely free to use, which is not the case for Unity if you develop commercially.

Unity is free if you didn't makes more than 100 000$ total revenue in last 12 months with products using Unity. Unreal was 5% once you reached 50 000$, but changed it to once one product of your reach 1M$ over its lifetime. Either way, small indies are far from reaching any of those, much less hobbyists.

Originally posted by Breastmilk Enjoyer:
The only reason Unity is still relevant is because of how easy it is to develop android/ios applications with it. Without the mobile market, almost no game dev would develop in Unity.

Mobile was Unity primary market and did marvelous, and now allows exclusively PC dev to make marvelous games as well, and there is a lot of those. https://en.wikipedia.org/wiki/List_of_Unity_games

Originally posted by Breastmilk Enjoyer:
The only thing that's holding many programmers back, is because they don't want to switch now from C# to C++.

Holding programmers back from what? Having done both and more, C# is easier than C++, and thereso more beginners-friendly. How is that a down point? Unless you're some madly advanced programmer, C# is no limit.
Xorberax Jun 18, 2022 @ 4:43am 
Originally posted by Breastmilk Enjoyer:
Originally posted by Xorberax:
Unity with C# is just so much cleaner to code in from my experience.
Than it just means that you're a poor programmer....
Nice bait. You have no idea what you’re talking about.
Last edited by Xorberax; Jun 18, 2022 @ 4:56am
H1tSc4n Jun 18, 2022 @ 8:30am 
Originally posted by Breastmilk Enjoyer:
Originally posted by Xorberax:
Unity with C# is just so much cleaner to code in from my experience.
Than it just means that you're a poor programmer....
certified bait moment lmao
JayTac Jun 18, 2022 @ 3:29pm 
Originally posted by =SWF= Spartan0536:
Originally posted by boop:
because unity is what the dev knows

Considering this is the only game on Steam from Radian Simulations LLC, and its the only game I have seen from their company via a brief internet search that means they had a host of choices for game engines.

I am asking why they chose Unity in particular, perhaps the developers knew how to work with UE or God forbid CryEngine, my question still stands.

Unity is the more common option for indie devs and particularly small teams given it's easier and quicker to develop in Unity compared to UE.
H1tSc4n Jun 18, 2022 @ 11:07pm 
Originally posted by Tac:
Originally posted by =SWF= Spartan0536:

Considering this is the only game on Steam from Radian Simulations LLC, and its the only game I have seen from their company via a brief internet search that means they had a host of choices for game engines.

I am asking why they chose Unity in particular, perhaps the developers knew how to work with UE or God forbid CryEngine, my question still stands.

Unity is the more common option for indie devs and particularly small teams given it's easier and quicker to develop in Unity compared to UE.

It really depends, if you know how to code Unity is the easier engine, if you don't then Unreal is the easier one.
Jonesy Jun 19, 2022 @ 10:43am 
Should have used gamebryo.
H1tSc4n Jun 19, 2022 @ 10:50am 
Originally posted by Jonesy:
Should have used gamebryo.
chad
< >
Showing 16-30 of 33 comments
Per page: 1530 50