3d Engines of choice

Discussion in 'Game Development (Technical)' started by unreason, Apr 22, 2006.

  1. unreason

    Original Member

    Joined:
    Jul 31, 2004
    Messages:
    30
    Likes Received:
    0
    Hi, all. I'm working on a 2D game now using HGE, but I eventually plan to do some 3d games. I've used both OpenGL and DirectX, but I'd really like to use an engine to minimize the work load. I've looked into most of the engines out there, like Ogre, Torque, and Irrlicht, but I'm curious what people here actually prefer, for those of you who have finished a 3D game and used a 3D engine to do it, what did you use? Would you recommend it?
     
  2. Sybixsus

    Original Member

    Joined:
    Aug 2, 2004
    Messages:
    959
    Likes Received:
    0
    When I finished a 3d game, I used Blitz3d, but that's getting long in the tooth now. It's still DX7 and doesn't even offer texture compression, so I wouldn't use it again now, and indeed I'm not.

    I'm currently working on a game ( though far from finished ) in TrueVison3D which hits my three main requirements, being screamingly fast, ridiculously easy to use, and overflowing with features. It's also pretty cheap. Responsive developers, good communication and regular updates are also a great bonus.

    Irrlicht seems good and easy to use, but it's just a bit too rough around the edges for my taste. Same with Ogre. No ( serious ) experience with Torque, so I can't comment.
     
  3. unreason

    Original Member

    Joined:
    Jul 31, 2004
    Messages:
    30
    Likes Received:
    0
    Heh. Yeah, I put an emphasis on finished because I know a lot of people who started using an engine for a game, liked it at first, but weren't as satisfied with it after they had been working on their game for awhile. I kinda had that trouble with Irrlicht. Seemed easy at first, but as I experimented more with it I kept having to modify the code to get it to do the things I wanted it to do. Regarding truevision, I notice on their page that they have an odd licensing scheme; $150 for a license for only one game, $500 for a multigame license. Do you know if there's an easy conversion path between the two licenses?
     
  4. Sybixsus

    Original Member

    Joined:
    Aug 2, 2004
    Messages:
    959
    Likes Received:
    0
    No, I'm afraid I don't now about an upgrade path. I'm working on a big project which is going to take a very long time, so I don't really expect to be making a second project any time soon. Best thing would be to email them and ask. They're a pretty talkative bunch when you need information.
     
  5. TamLin

    Original Member

    Joined:
    Aug 20, 2004
    Messages:
    31
    Likes Received:
    0
    Yes, you can get a "coupon" for the $150 license when you upgrade to the $500 one. The developers have stated this on the forums more than once.
     
  6. Evak

    Original Member

    Joined:
    Aug 3, 2004
    Messages:
    100
    Likes Received:
    0
    were using Aurora that one of our team mates created. Its a Blitzmax framework that wraps several C++ modules and relies on the Ogre3D engine for the rendering.

    So far were very pleased with the results. There are several options

    http://dreamspace.banishedstudios.com/
     
  7. TimS

    Original Member

    Joined:
    Feb 9, 2005
    Messages:
    686
    Likes Received:
    0
    If you're not shy about 3D engines, and you're NOT developing for the casual market (they stopped supporting DX7 entirely), Ogre3D is a pretty good choice. If you're serious about your own project and you're not willing to change it to fit an engine, you'll always have to modify the engine here and there to get exactly the results you want (or to get them faster / easier, etc.).

    Don't think I'd use Ogre for a low-poly game that didn't require all (or most) of the good stuff that the latest Ogre builds offer... there's too much overhead.

    I'd say the decision of which engine to use would be VERY particular to the project you were about to create -- if you're in the middle of making some 2D games and thinking about doing 3D games later, then I'd say hold off the decision and ask again for suggestions later -- (and post details about the project's 3D needs... )

    Good luck with the quest...

    -Tim
     
  8. Evak

    Original Member

    Joined:
    Aug 3, 2004
    Messages:
    100
    Likes Received:
    0
    yeah were targeting less casual indie gamers about a year from now, and currently everythings going well on my old 1200mhz GF3 system I bought about 5 years ago which I plan to have as a minimum spec with the current base material techniques. One nice thing in the later ogre version is that you can easily create up to 4 levels of material techniques or LOD levels for your range of system specs.

    The other nice thing is the art path if your using 3dsmax lends itself well to fast development of art assets with a lot of things engine related set up by the artist within max without requiring a programmer.

    Were currently using the ofusion max exporter, which comes with its own sceneloader library including source, and WYSIWYG preview within 3dsmax own viewports, by rendering the viewports with the ogre engine itself.

    http://ofusion.inocentric.com/index.html

    Initialy it was the art pipeline that sparked our interest, as it was one of the most important features for us if we were going to migrate from the excellemt B3D pipeline that is avaliable for Blitz3D, which we have been using previously.

    After digging in past the pipeline the engine has been exceptional, and with new non LGLP licensing and the ability to port to consoles should we wish it it opens a lot of possibilities for our games on other platforms, like 360 and the C# version of our engine, should our game get the right kind of interest.
     
    #8 Evak, Apr 24, 2006
    Last edited: Apr 24, 2006
  9. Sean Doherty

    Original Member

    Joined:
    Jul 31, 2004
    Messages:
    433
    Likes Received:
    0
    I have used True Vision 6.5 Beta for about six months. The engine is good but at the time it was still along way away from being complete. Is there a release date? Also, it generally targets higher end machines (well not the casual market I guess).
     
  10. Backov

    Original Member

    Joined:
    Oct 23, 2005
    Messages:
    812
    Likes Received:
    0
    I just took a look at TV3D 6.2, and the samples don't compile at all on VS.Net 2005. There's some fixes on their forums to get them to compile on .net 2005, but they seem pretty ugly.

    Does the 6.5 beta work fine with VS.Net 2005?

    Also - that's a pretty short list of 3d engines. What happenned to the giant list of 3d engines from a few years back - they all fall by the wayside?

    And if you want JUST a 3d engine they're not hard to find - but harder to find is a good 3d engine with good GUI support. Ogre's the only one I've seen so far that can promise that with CEGUI, but as mentioned - it's a bit of a pain to setup. Getting a working sample isn't too hard, but making a decent skeleton app that doesn't suck (ie - isn't structured like their example framework) is a bitch.
     
  11. Sysiphus

    Original Member

    Joined:
    Jul 26, 2005
    Messages:
    433
    Likes Received:
    0
  12. Savant

    Original Member

    Joined:
    Feb 8, 2005
    Messages:
    1,674
    Likes Received:
    0
    That list would be a lot more useful if you could check off boxes and filter it like that. "I'd like OpenGL support with physics and a software rendering fallback - GO". As it is, it's pretty hard to navigate...
     
  13. Backov

    Original Member

    Joined:
    Oct 23, 2005
    Messages:
    812
    Likes Received:
    0
    I didn't ask for a list - I know they're out there.. That wasn't my point. The point was in a thread about 3d engines on a game board, only what, 3 were mentioned? That tells me that the rest aren't so popular. :)
     
  14. Sysiphus

    Original Member

    Joined:
    Jul 26, 2005
    Messages:
    433
    Likes Received:
    0
    Or that ..I'm unsure that really a lot of developers that aim to casual gamers do use 3d realtime. I think the majority is 2d, be it hires 2d, pixel art, or prerendered stuff.

    To me that blitz3d would be a safe way to go, though.
     
  15. oldschool

    Original Member

    Joined:
    Jan 23, 2006
    Messages:
    167
    Likes Received:
    0
    To:
    Backov :
    I've been looking for 4 years and the best thing I've found (for my needs) is the Unity Enginehttp://otee.dk/unity/. Now I just have to save up for a good Mac and I can buy it

    To Savant :
    I overlook things sometimes:) Here is the advanced search http://www.devmaster.net/engines/search.php
    you can check off graphics api, physics, language, scripting, built in editors, textureing, lighting, AI, etc. :) Now all I need a Unity Engine clone(dirty word?) for the PC that ports to a mac without me having to own a Mac:D for free no less!


    not going to happen, I still dream.


    Evak:

    What I liked is the pc demo. The mac game gooball they are selling meant to me they had a engine that indeed worked. And from what I read(spiel), it looked like it suited my needs perfectly. I'm a scientist not a programmer. I work within the *Constraints* of chemistry and biology. I can't make stuff up. So when I see a constraint I don't say "NOOOooo" Its just a way of life. I must try to understand the system given to me(reverse engineering anyone). I think you programmers want to build everything. Can you imagine if I had to make benzene, acetonitrile, methanol, B.S.A., or Monoclonal antibodies all on my own? I wouldn't get much done would I? Not to mention I don't have the skill to do all of them in a timely manner.

    That said, control feels good, but whats the trade off. Couple days or weeks to understand someone elses engine or couple months building one.
    Middle ground for me Pygame:)

    good luck
     
    #15 oldschool, May 1, 2006
    Last edited: May 1, 2006
  16. Savant

    Original Member

    Joined:
    Feb 8, 2005
    Messages:
    1,674
    Likes Received:
    0
    Whoah, neat!
     
  17. Evak

    Original Member

    Joined:
    Aug 3, 2004
    Messages:
    100
    Likes Received:
    0
    have you tried unity though, I assume since you don't have a mac, you just like the spiel on the web page. I wondered how good it was, but most of what I hear is its a bit simplistic and restrictive for serious developers. Probably fine for simple casual game projects though
     
  18. Backov

    Original Member

    Joined:
    Oct 23, 2005
    Messages:
    812
    Likes Received:
    0
    Nice looking tool. I do have a Mac here, and it seems like a good tool.. But the initial first impression is that it's really a "game creator" thingy and might not be suitable for what I am doing. I'm downloading the indie trial now to take a look at it.

    EDIT: Yep, if you've got a game that has "levels" and a very simple UI, this will work for you. Not for me unfortunately.
     
    #18 Backov, May 1, 2006
    Last edited: May 1, 2006
  19. Coyote

    Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    697
    Likes Received:
    0
    I'll give a *reserved* recommendation for Torque. If you are doing a multiplayer 3D game, it is really your best choice. It takes a lot of the pain out of multiplayer.

    But it puts a lot of new pain into single-player. If you aren't taking advantage of the multiplayer features, I think the choice becomes a lot more open.

    All my released titles thus far have been with in-house engines. After Void War I decided to bag it and work with an existing, mature, WORKING game engine. If I were to start on Void War *TODAY*, I'd go with Torque in a heartbeat. However, it takes several months of homework on it to start to understand the engine.
     
  20. Backov

    Original Member

    Joined:
    Oct 23, 2005
    Messages:
    812
    Likes Received:
    0
    The only thing I don't like about Torque is the fact that they really want you to do everything with Torquescript, which blows goats.

    I bought one of their books, but it's basically a big tutorial on how to use Torquescript with TGE.. The second "advanced" volume isn't any better.

    So far I really, really like Ogre3d.. It's just getting my head around how it works is taking a little longer than I'd like.
     

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer