The Construct, someday will support 3D?

This forum is currently in read-only mode.
  • Your talking about middleware, not complete solutions like I was talking about. Writing an engine from scratch does not mean not using middleware.

    WTF is one of your complete solutions then? You can still edit the source and change what you need which is what happens most of the time. Writing your own game engine is stupid with all the free stuff you can use out there. and even if you had one of your complete solutions you would only make one game with it and then make another one? Good luck with that.

    Of course I know that. I also know very few 3D engines will accept that format and instead use their own propriety format, or animation only from specific 3D packages (generally Maya or Max), I also know that not every 3D package exports to it in exactly the same way, which can result in incompatible files, plus the .obj file isn't the be all and end all that it used to be, there are better supported open source formats that provide more options and information saved, thus making them a more attractive prospect than the now very old wavefront object file. Hence my original point still stands.

    Maya and max both are less likely to support some Open source format rather than .obj. Also directX has its own file type called .x i believe and .objs and other formats need to be converted to that before begin put into directx.

    Niche games and 15 minute wonders, they're good for a change but have no lasting appeal with the majority in this day and age of the "i want it now and it has to be cutting edge perfect" generation. It's a standard fact that this generation are on the whole, spoiled, and will always expected better and faster and more of it. Cult Classics of the past remain cult classics because of of the rose tinted memory effect of those who remember them, and the fact people were just easier to impress back then, plus as you get older you begin to appreciate substance over flashy visuals. It would be folly to even pretend a homebrew game done in a few weeks will ever have a chance of drawing attention away from the cutting edge games developed with millions of dollars, for more than a few minutes, from the spoiled generation. And it's a sad fact, but a fact all the same, that if you sat a typical user of the type I used as an example, and had them choose between something with very basic 3D and fantastic gameplay and something flashy and expensive looking but not so great gameplay. They're going to pick the latter, it's just how it is, just how they are. If you want lasting appeal, aim at the older generations, and those who don't make owning the best hardware the second it's released, their lives.

    Im not talking about homebrew games even in the market most games you see have some degree of abstraction. Final fantasy, any wii game, the only realistic games you really see are sports games and war games other than that they are hyper realistic. and even then there are games that are just awesome looking and fun to play such as borderlands. I think you saying that only really realistic looking games are what people want to play is not true at all.

  • i was suggesting that an 3dobject loader would be great to bypass the vram limit, one model load and 1 texture, and then you could transform the objecto or maybe a timeline , rather than having different images-frames,

    im working on a topdown space shooter, now if i want some tilting in the ships i need to setup a 3d model and render everything out, it quickly takes alot of vram, if i could manipulate the model ingame, i could make some great things and could be attached to events, and i would be happy if it only had a custom collision mask per object or something,

    so its more of a 2d use of 3dobjects,in my opinion this is as far as i would go with 3d , for complexity reason.

  • There are engines that better support 3d and should be used for 3d games. I think there is a use for a 3d object loader. and if you run into vram load images from external files to save on the Vram.

  • the topic is little outdate, but I have sugestion how to make Construct fully 3d.

    In the web you can finde many opensource 3d engines like "irrlicht" or "ogre"

    There is a poular 2d game creator "game maker" , and someane once ported for it irrlicht 3d engine,

    so why not ported this for Construct to.

  • so why not ported this for Construct to.

    Because that's a ton of work.

    And because Construct is a 2D game maker.

  • > so why not ported this for Construct to.

    >

    Because that's a ton of work.

    And because Construct is a 2D game maker.

    "Game Maker" is a 2D game maker too.

  • >

    > > so why not ported this for Construct to.

    > >

    >

    > Because that's a ton of work.

    >

    > And because Construct is a 2D game maker.

    >

    "Game Maker" is a 2D game maker too.

    <--- Runs off to make the next Crysis with Gamemaker... oh wait.

  • Programming is not as simple as copying and pasting irrlicht or ogre in to Construct and having it all work magically. It's a ton of work for us, requiring significant work and changes all the way through the codebase, and we're just volunteer, spare-time developers. Then there's a whole class of other problems, such as how will the UI and event system work applied to a 3D game? The answers are not clear, and there's no way we'd even start if we don't know what we're aiming for.

  • Besides 3D games already have several high-end engines, the development resources required for a decent modern result are massive and I suspect there's less people with the necessary skillset in the user base of such a "Friendly" tool like construct.

    I think it's great that Construct is focusing on an awesome development platform for 2D while employing hardware acceleration and shaders. There's still plenty to improve as well, apart from adding 3D stuff.

  • 3d for things like the space ship you just mentioned is pretty easy.

    what people dont seem to understand is that 3d isnt just like 2d. most people around here are too scared of a little math, and thats 2d math. 3d math is whole other level and everything that seemed simple before just became a giant headache.

    even if you understand how to do 3d, your barely able to do it and it is a massive challenge.

    construct DOES have the capability even right now to do alot with 3d, but you gotta figure it out for yourself and understand it in order to get anywhere.

    ive uploaded an open source file with all the rotation crap already, making something like that space ship mentioned is more than possible.

  • "Game Maker" is a 2D game maker too.

    Game Maker is also a useless piece of junk unless you learn the GML language. You can't just open Game Maker and make a decent 2D game with their drag and drop interface, let alone a 3D game. And you'd still have to learn all the 3D math. Which as Quazi said, you can do in Construct too if you know what you're doing.

    Besides 3D games already have several high-end engines... Construct is focusing on an awesome development platform for 2D while employing hardware acceleration and shaders.

    Exactly. If you want 3D there's always Unity, which is probably the most user friendly 3D game dev suite out there. Construct if silling a 2D niche that other programs like MMF and Game Maker aren't. It's trying to advance the playing field for 2D development, and there's nothing wrong with that. The 2D world needs Construct more than the 3D world at this point.

  • A 3D object loader would be like New Super Mario Bros. DS, right? The viewing angle is always from the side, but you can use 3D objects instead of sprites. I've been thinking recently about how incredibly useful that would be...

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • A 3D object loader would be like New Super Mario Bros. DS, right? The viewing angle is always from the side, but you can use 3D objects instead of sprites. I've been thinking recently about how incredibly useful that would be...

    It would be, but unless it's made as a third party plugin then it's probably never going to be made.

  • That's unfortunate. I hope someone makes it sometime.

  • The 2D world needs Construct more than the 3D world at this point.

    Totally agree. 3d obj loader would be a nice feature, but I think there are many thing to improve in 2d yet. The biggest limitation a can see in 2d is the memory used. With 3d we can get smooth animations with lower resource cost. Would be great to see one day unlimited frame count/resolution sprite animations, some kind of streaming technology. I have not seen yet Miyazaki style fluid animations , so there are much to improve. SSD hard disk are near, and maybe can help.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)