Announcement

Collapse
No announcement yet.

Torque 3D Game Engine Going Open-Source

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Nothing quite as hilarious as a sea of people with zero experience using or writing "real" game engines arguing about the pros and cons of various specific features or engines.

    On the upside, at least the people have finally picked up on the "the engine doesn't matter, the tools matter" meme I've been repeating ad nauseum. All the engine horsepower in the world doesn't matter if your content creators can't actually get any content running on the damn thing.

    Few more points that I feel like bringing up in response to repeated silliness in this thread:

    1) Engines don't make pretty graphics nearly so much as _art_ makes pretty graphics. There is no magic shader that just makes a game look good. Some of the best looking games (even in the last few years) have had little to no advanced graphics features in their engines, but rather made use of skilled FX artists and a solid art direction and cohesive artistic theme. Super shaders only matter if you're trying to make hyper-realistic looking games... which in turn still require millions of dollars in incredibly detailed and professionally made art which is generally out of reach of hobbyist game developers. Someone brought up Skyrim as an example of an engine that looks good: the tech in that thing is a steaming pile of crap. It looks good because artists put a lot of effort into textures, models, animations, and effects. The billowing snow on the mountains is art, not engine. The cultures and peoples of Skyrim are expressed via art, not engine. The magic spells and effects and monsters are all art and effects, not engine.

    2) "Pretty" does sell games, like it or not. We might all like to pretend that only gameplay matters, but in the commercial world that is just not the case. There are a few games that have made many many millions off of fantastic gameplay and ugly as sin graphics (Minecraft, for instance) but there are many more games that have made hundreds of millions off of shiny graphics and boring repetitive gameplay (most sports games, fps games, eastern RPG games, etc.). The cash cows of the industry are all about graphics, and sell the umpteenth sequel by improving the graphics, not by changing or improving the game mechanics. Granted, these games also almost never use a premade generic engine... The idealistic "we just want good games" simply doesn't match market reality. Good games without good graphics can sell (and it depends a bit on what you call good; one man's "stylized" is another man's "utter crap"), but they'd sell better and easier with good graphics.

    3) Graphics have an interesting curve to difficulty. You can go from basic to good relatively easily; you don't need a premade engine to pull it off at all, doing it from scratch is entirely feasible. Getting up to the super high end, however, is non-trivial. It very much can be easier to just start from scratch than to try to get an existing engine to do what you need. You can see this in companies like Turn 10 (you have to have something like a decade of experience and a PhD to even get considered for their graphics or physics dev teams; they are best in class, hands down) or even WB Games (who have rewritten the Unreal renderer -- supposedly the best there is, according to a lot of Epic Games fans -- because they wanted one that could do their specific graphics effects better than the stock one was easily capable of doing). Point is, if Torque were pure crap, improving it to industry norm would be easy. If it's already at the industry norm, the expectation that it can be taken up to an industry leader is misplaced.

    4) Engines are almost always genre-specific, and the ones that aren't just suck for everything. Unreal is _really good_ at making Unreal Tournament and Gears of War. It's meh for everything else. Source is _really good_ at making Half Life and Left 4 Dead. It's meh for everything else. CryTek is _really good_ at making Crysis. etc. The generic engines I've seen tend to make things easy at the low end and are just a pain in the ****ing ass to work with at the high end. Unity, for instance, was pretty bad for anything but goofy little indie games until EA started licensing them back in 2010 or so and pushing them to actually fix all the things that were being a pain for their bigger AAA games. That said, even with the state of Unity now and the improvements coming in Unity 4, you still aren't ever going to be able to make the next Fallout or the next Minecraft in Unity, as there are always assumptions and limitations built into an engine that simply clash very hard with genres of games the engine is not designed for. That is one reason why you see a lot of FPS games come out of the major popular engines: they're all engines originally written for FPS games. This is also why I have to suppress the urge to backhand any developer that says "I don't know what game I want to make, but I'm planning my engine..." On that tanget, this article is always an excellent read for anyone considering to start a new game project: http://scientificninja.com/blog/write-games-not-engines

    Comment


    • #32
      Originally posted by elanthis View Post
      4) Engines are almost always genre-specific, and the ones that aren't just suck for everything. Unreal is _really good_ at making Unreal Tournament and Gears of War. It's meh for everything else. Source is _really good_ at making Half Life and Left 4 Dead. It's meh for everything else. CryTek is _really good_ at making Crysis. etc.

      and so what about projects like this one:
      The official home of the award-winning, BattleTech-inspired, total conversion mod-turned-standalone mod for Crysis Wars.


      and all the other Fan Games in progress made with the crytek engine? As far as I can tell it's working pretty well for them on something that is very much not Crysis.

      Comment


      • #33
        Originally posted by elanthis View Post
        4) Engines are almost always genre-specific, and the ones that aren't just suck for everything. Unreal is _really good_ at making Unreal Tournament and Gears of War. It's meh for everything else. Source is _really good_ at making Half Life and Left 4 Dead. It's meh for everything else. CryTek is _really good_ at making Crysis. etc.
        Um. No. Assuming you do know how the public SDK's work (you claimed you know about engine development, don't blame me), at least for CryEngine 3, making FPS/TPS games, be them just shooters, or Action RPG's like Fallout 3/NV, even games like Mirror's Edge, is a walk in the part (preparing the game and providing the tools for it to be filled with content). RTS/aRTS games I think are a little harder, but some clever guy on the crydev forums managed to do it with just FlowGraph and a bit of LUA. Turn based games like FF XIII, or some sort of modern Pok?mon Stadium are easy to do as well, I'm not 100% if it's possible but I think the entire combat system scripting could be done by the guy doing the UI if he wanted to, with either Scaleform or HTML5 (using middleware like Awesomium), and calling the engine for animations, and stuff.

        Source has been used for DotA 2, CS:GO, TF2, Alien Swarm, Vampire The Masquerades: Bloodline, Portal 2. It's been proven quite a few times that it's a flexible engine.

        And UT... well, there are a lot of games that use it, but I've never touched it's SDK nor know how things get done in there (apart from the fact that you have to prebake all shadows because there aren't dynamic ones, you have to do ALL AI by yourself, water's worse than CryEngine's, yadda yadda). Anyway, for the moment, I'll give you that.

        Comment


        • #34
          Originally posted by elanthis View Post
          Engines are almost always genre-specific, and the ones that aren't just suck for everything.
          Thank you for continually proving yourself to be a bloviating dunce.

          Two in the works games using Torque that aren't first person shooters:
          Iron Tower Studio Inc. A small independent studio dedicated to making RPGs just like grandma used to make.



          Game engines are only as good as the teams that use them.

          As for Torque 3D becoming an industry leader? No one said anything of the sort, what the MIT licensed source will do is make Torque 3D an obvious choice for independent games as neither Unity3D or Unigen can compete on the price for full source access.

          Comment


          • #35
            Originally posted by Luke_Wolf View Post
            tl;dr - It's a variant off of The Island of Dr. Moreau
            It failed to impress me.

            Originally posted by BoTuLoX
            You don't discard an FPS on its story
            What other reason is there to play Far Cry? It's not Unreal Tournament or Quake 3.

            Comment


            • #36
              Originally posted by yogi_berra View Post
              It failed to impress me.



              What other reason is there to play Far Cry? It's not Unreal Tournament or Quake 3.
              Aside from the immersion factor you mean?

              Comment


              • #37
                Originally posted by BoTuLoX View Post
                Aside from the immersion factor you mean?
                So graphics and story?

                Comment


                • #38
                  Originally posted by elanthis View Post
                  you still aren't ever going to be able to make the next Fallout or the next Minecraft in Unity
                  Oh and you should tell Brian Fargo that he'll never be able to make Wasteland 2 in Unity.

                  Seriously, thanks for the LuLz.

                  Comment


                  • #39
                    Originally posted by yogi_berra View Post
                    It failed to impress me.
                    Yeah well, your loss. Of course my perception may be a bit different of the story becasue I'm not really bothered by formula stories as long as they're done right, which is to say the formula is taken as a rough outline, not as something that you could write a program to fill in (*cough* Tom Clancy *cough*).

                    Originally posted by yogi_berra View Post
                    What other reason is there to play Far Cry? It's not Unreal Tournament or Quake 3.
                    well Far Cry forces you to prioritize targets so I suppose there's that, But yeah story is huge, just look at System Shock (1), it was both a tech marvel of the time and had an awesome story. Then again System Shock really classifies as an Adventure game that was hybridized with a first person shooter.

                    Comment


                    • #40
                      it has been released!

                      official announcement is here, the src code repo is here and the documentation is also here!

                      enjoy folks!

                      Comment

                      Working...
                      X