• FEATURED

View more

View more

View more

### Image of the Day Submit

IOTD | Top Screenshots

### The latest, straight to your Inbox.

Subscribe to GameDev.net Direct to receive the latest updates and exclusive content.

# Recommendation for what game engine I should use?

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

13 replies to this topic

### #1tecsperk  Members

Posted 17 November 2013 - 02:04 AM

Hey all!

Stack exchange redirected me here to ask this, but anyway.

I am currently in a concept stage of designing a 3D game, however I am having trouble deciding what game engine I should use.

Some requirements would be:

• Designer-oriented
• Similar to Source in visuals
• Doesn't have to be very good when it comes to realism, i.e:

http://media.pcgamer.com/files/2012/04/Crysis-3-1.jpg , over the top

• Life-like lighting

Also, the game engine does not have to be modified much when it comes to programming.

Anyway, what would be the game engine suited to the requirements I need?

Edited by tecsperk, 17 November 2013 - 02:04 AM.

Posted 17 November 2013 - 04:05 AM

POPULAR

A couple of options to look at:

Unity.  The homepage is currently showcasing the engine's 2d capabilities, but that's only because they were just added in the latest release.  It's a mature and very capable engine that should have no problem with the level of visuals you want to achieve.  You'll need a pro licence (US$1500) for high quality writing, but you could do almost all of your development with the free version before making the purchase. You can program in C#, UnityScript (very similar to JavaScript), or Boo (very similar to Python), or if you purchase the Playmaker add-on ($65) you can use a visual editor instead of programming at all.

UDK.  I don't personally know as much about this one, but it's definitely capable of what you're after and again you can start development for free; it's then just $99 when you want to publish, and royalty payments if you make over$50,000.  You should be able to find out more on the website and in the faq.

Leadwerks.  Again, well supported and capable of what you want to do.  Programming in C++ or Lua, and again there's some form of visual editor offered.

I remember someone suggesting a pretty capable looking 3d engine that didn't require any programming recently, but unfortunately I can't for the life of me remember what it was or where the recommendation was.  Hopefully someone else might know what it was!

All of these can be tried for free, so I'd suggest checking out any of them that seem interesting.  I'm sure others will have some good alternative suggestions and further feedback on these ones as well.

For reference, you can achieve the "less real" look you're after with the right artwork even if the engine is capable of "better".

Hope that helps give you a starting point.

### #3Scouting Ninja  Members

Posted 17 November 2013 - 04:53 AM

I recommend http://mycryengine.com/ because you showed a image of Crysis, it's similar to UDK and both will require a good team if you want to make games like the ones in your examples.

### #4Code_Grammer  Members

Posted 17 November 2013 - 12:17 PM

Unless you want a serious headache, forget UDK and Cryengine. Just go with Unity!

Edited by Code_Grammer, 17 November 2013 - 12:19 PM.

### #5Aspirer  Members

Posted 17 November 2013 - 12:47 PM

Big fan of Unity...

But I think more importantly, pick a handful and select which one is more intuitive to your own personal preferences.  Anything Unity can do, UDK and CryEngine can do (and vice versa).  I just happened to pick up Unity, and it just kinda "fit" me.

Try them all, see what you seem to pick up the easiest.  Chances are if it fits you, you can find a way to make it work for whatever your needs are.

### #6tecsperk  Members

Posted 19 November 2013 - 06:36 AM

I tried out the UDK and found it pretty good.

But others have warned that the UDK is not great for single-devs so I tried out Unity.

I seriously can't figure out the unity interface at all.

I've read tutorials and watched videos but I find it hard on how to actually use it as fast as using the UDK or Source SDK.

Also, I said that I don't want a life-like look, so no CryEngine.

### #7tecsperk  Members

Posted 19 November 2013 - 06:38 AM

Also, FPS dev in Unity seems sort of... long to implment to my suitings.

But I try to develop some type of level in the UDK and Unity in a week time and post what I think for future people reading this (that have the same needs).

### #8tecsperk  Members

Posted 19 November 2013 - 06:40 AM

Posting a new topic about 3D Modeling Choices.

Posted 19 November 2013 - 07:49 AM

Also, I said that I don't want a life-like look, so no CryEngine.

As I mentioned earlier, a large part of that will be about the art assets you use, and about the effects applied. You can make a non-realistic game with CryEngine just as easily as with any of the other options.

Given your listed requirements however, I would definitely not describe CryEngine as "designer friendly".

### #10Aspirer  Members

Posted 19 November 2013 - 10:59 AM

Unity comes with more scripts for fps than anything else...

### #11DavidColson  Members

Posted 19 November 2013 - 12:53 PM

Most engines are going to require you to put in time to learn them, personally having worked with CryEngine and UDK, I would count them out on the basis that they are very large and complex engines that are difficult to learn and very technical (not nice for designer oriented development).

Unity is an excellent choice, once you understand the UI. Unity is very open ended in the games it can make, the only downside is things like FPS require more code to implement than in UDK, although the asset store will save your ass here as there are hundreds of scripts available. Unity also has an addon visual scripting system called Playmaker, which will help you achieve your designer oriented development.

Lastly I'd like to add another engine to the table if you really don't like Unity. Shiva3D. Its quite a nice engine, super cross platform. It uses Lua as a scripting language, which I can testify to being a wonderful and easy to learn language. Its not free for a commercial license, but it's still cheaper than Unity Pro.

Personally I would go with Unity, although I'd like to hear more thoughts.

### #12Mpc  Members

Posted 19 November 2013 - 05:10 PM

I wanna throw Torque3d MIT out there this is free and open source you can make it do what YOU want

Posted 19 November 2013 - 05:19 PM

I wanna throw Torque3d MIT out there

Great option for a programmer, but I'd say in this case it's definitely going to fail the "designer friendly" requirement.

### #14EddieV223  Members

Posted 19 November 2013 - 06:11 PM

++unity.

If this post or signature was helpful and/or constructive please give rep.

// C++ Video tutorials

// Easy to learn 2D Game Library c++

SFML2.2 Tutorials http://www.sfml-dev.org/tutorials/2.2/

// Excellent 2d physics library Box2D

// SFML 2 book