Live data from Hacker News

Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

news.ycombinator.com

31–40 of 42 posts

Re: Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

#31
post #21
post #4

The one you can afford, run, build the game you want to build, and export to the platform you want to target. Popular games like Undertale and Spelunky were made in Game Maker, FFS. There is no "better or worse" only "more or less appropriate." Also consider Godot. It's open source and you can compile support for multiple scripting languages into it.

the game i've enjoyed the most this year is "slay the spire", which is a single player roguelike deck building game. it has a bit of nice art but in terms of whiz-bang graphical effects it only needs to handle a 2D UI for a turn based card game with some bonus effects when actions happen. in this case, the game isn't really about the graphics, it's about the gameplay, which is great. there was another fantastic turn…

AFAIK Slay the Spire is running in JVM.

Re: Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

#32
post #6

Unity is easier to learn, Unreal has a cool ecosystem AAA developers love, Unigine has some bleeding edge stuff with great performance not found elsewhere, CryEngine can destroy any GPU you throw at it...

This is the only post that mentioned Unigine and CryEngine - is there a reason for that. I.e. are there significant drawbacks to these compared to the "main" ones?

I have mentioned UNIGINE cause I've heard that Dual Universe powered by that engine. It isn't free, which seems interesting, cause the best things aren't free. And best things and "widely advertised" and "common" are not necessarily the same

Re: Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

#33
post #18

If you want multiplayer you're most likely better of with Unreal. Implementing multiplayer on Unity is possible but relatively tricky to get right. Other than that, it really depends on your team.

Unity is reworking the whole network stack and they did significant investments in this area. So at this point implementing multiplayer using UNET or external libraries is possible and tricky but it is not really a good or future proof idea.

Re: Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

#34

Earlier quoted context omitted.

We are the team of developers, actually and we are trying to create game like Dual Universe but more in a fantasy world...

The main advantage of using Unity is its out of the box support for multiple platforms, and garbage collected runtime, other than that it's slower, and graphics are on the ok-ish side (the best looking Unity game i've seen is Battletech), and i'm not sure about its open-world capabilities (Firewatch and The Long Dark world sections were rather tiny), possibly there's a way around it. It seems that Unreal Engine is a…

Don't forget that Unreal has Blueprints. You could practically finish an entire game on blueprints alone! I recall that The Solus Project was almost entirely blueprint based.

Re: Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

#35
None are 'better', some have workflows subjectively better than others.

For example the C++/drag and drop scripting in Unreal I dislike.

Where I dislike unity's subscription model, and some of the newer features don't quite work as nicely as they could. (I've been using unity since the early days)

CryEngine/Lumberyard looks horrid (IMHO) when I last looked at it.

So while YMMV, I'd suggest that you do a "proof of concept/minimal project" that covers some significant features of your game, and get a feel of the workflow, and go with the one that everyone can get along with.

.oP

Re: Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

#36
post #4

The one you can afford, run, build the game you want to build, and export to the platform you want to target. Popular games like Undertale and Spelunky were made in Game Maker, FFS. There is no "better or worse" only "more or less appropriate." Also consider Godot. It's open source and you can compile support for multiple scripting languages into it.

I second Godot. It's easy to pick up for newbies, lightweight and has a clean node-based architecture.

Re: Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

#37

Earlier quoted context omitted.

The main advantage of using Unity is its out of the box support for multiple platforms, and garbage collected runtime, other than that it's slower, and graphics are on the ok-ish side (the best looking Unity game i've seen is Battletech), and i'm not sure about its open-world capabilities (Firewatch and The Long Dark world sections were rather tiny), possibly there's a way around it. It seems that Unreal Engine is a…

I don't think graphics are only engine related. This game was made with unity and it looks awesome https://store.steampowered.com/app/261570/Ori_and_the_Blind_...

Not related to the engine, but this one has also some awesome soundtracks.

Album on bandcamp, but feels much better in the game: https://garethcoker.bandcamp.com/album/ori-and-the-blind-for...

Re: Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

#38
post #6

Unity is easier to learn, Unreal has a cool ecosystem AAA developers love, Unigine has some bleeding edge stuff with great performance not found elsewhere, CryEngine can destroy any GPU you throw at it...

This is the only post that mentioned Unigine and CryEngine - is there a reason for that. I.e. are there significant drawbacks to these compared to the "main" ones?

Unigine used to be very expensive, CryEngine difficult to master. In the meantime Unigine got cheaper and there was a lot of work to make CryEngine more accessible, so that might explain popularity of Unity (easy to learn) and Unreal ("golden standard" allowing AAA games with great developer backing).

Re: Ask HN: What Engine Is Better for games: Unity, Unreal or Unigine?

#39
post #21

Earlier quoted context omitted.

the game i've enjoyed the most this year is "slay the spire", which is a single player roguelike deck building game. it has a bit of nice art but in terms of whiz-bang graphical effects it only needs to handle a 2D UI for a turn based card game with some bonus effects when actions happen. in this case, the game isn't really about the graphics, it's about the gameplay, which is great. there was another fantastic turn…

AFAIK Slay the Spire is running in JVM.

Yeah STS is a pretty interesting case because it's a game from a Java dev who wanted his own thing. So he programmed it by hand (using libraries like LibGDX, of course). The part that impressed me the most is how he mentions he spent two weeks getting the played cards part working, and it shows; I've played a few "card game" video games and STS' has, by far, the best and most fluid playing. As in, when I click and let go it does exactly as I would expect it to.
Post reply on HN