Users browsing this thread: 1 Guest(s)
Poll: Engine?
You do not have permission to vote in this poll.
Unreal Engine 4
66.67%
2 66.67%
CryEngine 3
33.33%
1 33.33%
Unity 5
0%
0 0%
Total 3 vote(s) 100%
* You voted for this item. [Show Results]

Good game engine choice?
#5
Out of the three options, I have only used UE4.  I know of several friends that use Unity.  I don't have any information on CryEngine other than what can be read.

I believe that tools are better for different situations and not that one is superior than another.  I would suggest deciding what you want to do with your game to determine the features you need from the engine.

The main things I like about UE4 are the subscription model, access to engine source code, and helpful community.

The subscription model allows you to purchase one month and then cancel it while still having complete access to the version and content you have downloaded.  You will get hotfix updates for versions that you have installed, but will not have access to newer versions.  You will also not be able to download anything from the market with an inactive subscription, but as I mentioned, you can still access what you have downloaded.  This allows you to spend $19 per person, cancel your subscription, and then work on your game until you want to release without incurring additional subscription fees.  You are stuck with the version downloaded of course.  You cannot release a game without an active subscription though.

I'm working with an artist and we subscribe for a month when a new version is released that has features we want.  We then cancel the subscription and review the next version.  This saves a little bit of money.

Access to engine source code might not matter if you don't plan on changing any of it or prefer to use the Blueprint system.  I like it so that I can see exactly what the code is doing.  It's great for finding example functionality that you may want to use in your own code.

The helpful community is mostly from Epic developers responding to posts and questions in their AnswerHub system; which is similar to sites like StackOverflow, but specific to UE4.  There are also other game developers that provide information and answer questions.  I cannot comment on the community of Unity or CryEngine as I have not visited them.

The downside of UE4 is that it is still a work in progress.

There may be features that you would like that may take several months to be implemented or not be completely implemented the first time.  Not to say the feature is broken or bugged, just that it is the first version of the feature.

Not all of the code is exposed to the Blueprint system.  There is a lot that you can do with the system, but you may run into an issue if you're trying to do something that isn't available.  This isn't an issue if you are a programmer or have a programmer on the team as you can just write the functionality as well as exposing it to Blueprints for other members of the team.

The marketplace is a good idea, but it's young.  It has art assets and audio, but code is not available yet.  The content is continually being added to, but it's only been open to submissions since August.

The example games from Epic Games are useful, but sometimes the way the game is set up is not generic enough or the scenario you're trying to solve is in a game example that you wouldn't think of.  This just means it takes extra time to look through different example games to see if one of them has what you are looking for.  HD space may or may not be an issue since you need to have several projects downloaded.

My view on Unity is purely from observation and information from my friends that do use it.

Unity can be great as there is a free version.  It has some missing features from the "Pro" version, but if you don't need the features, then you can save money.  The marketplace is great.  You can get code, assets, or audio for varying prices.  It has several years worth of content.

Downside of Unity mostly has to do with price.  You can create your game once, but you need to buy plugins to compile to different platforms.

A friend of mine had a complaint about upgrading to a new version of Unity resulting in a bug with the screen going black on the iOS version of his game.  He had to build to iOS in a previous version of Unity and build to Android in the most recent version.  I believe there was a fix or need for the newest version of Unity; probably for the Android version.  I wouldn't count this as a major issue with Unity.  New software versions can sometimes break prior functionality whether intentional or not.  Intentional being when you've implemented a better way of doing something and you get rid of the prior version.

I only looked into CryEngine when they announced their subscription plan.  I don't know what it's like to use.  The main reasons I didn't pursue it were requirement to have a subscription to use the software and there was no access to engine source code.
Reply
Thanked by:


Messages In This Thread
Good game engine choice? - by AdelQ - 02-05-2015, 08:05 PM
RE: Good game engine choice? - by [robo9] - 02-05-2015, 10:42 PM
RE: Good game engine choice? - by ~Axis~ - 02-06-2015, 02:02 AM
RE: Good game engine choice? - by Vipershark - 02-06-2015, 04:09 AM
RE: Good game engine choice? - by Roik - 02-06-2015, 06:16 AM

Forum Jump: