So you want 3d?

Post your own tutorials, guides and demos.

Post » Tue Jun 16, 2009 7:18 am

Possible yes, but not exactly easier than using a dedicated 3D engine. The easiest and most accessible 3D for non-hardcore users would be to use David's Wolfenstein engine to recreate the look of raycasting, but even that's just a 3D projection of a 2D game.

3D effects like these are really nice looking, and technically impressive, but to implement actual gameplay with collisions and such would just be making extra work for yourself. There's no need to reinvent the 3D wheel when there are already so many rolling around out there.

The fact that you can add some cool 3D effects to spice up your game is a nice perk, though... buildings, terrain, star fields, etc. But those are all just 3D icing on a 2D cake. A perk is all it is.

Of course, there's nothing stopping some smart guy out there from making a plugin that can load model files, move them in 3D space, and detect when two models are intersecting. It's entirely possible, and that's what open source is all about. Even so, it's not like Construct could ever compete with other 3D engines that focus solely on doing 3D.

...Unless there's some magical way to merge Construct completely with an existing open source engine like Irrlicht or OGRE or something, so you can use Construct event sheets to define game logic and control specially crafted objects that plug into their engine. I have no idea if that's even possible though.
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Tue Jun 16, 2009 8:14 am

It is possible, that is all I'm pointing out. I was simply making a contrary statement to something I knew to be false. I'm not suggesting anyone drop everything and start trying to make 3D games with Construct simply because I said it was possible.

Just because you can do something, does not mean it is ideal, or worth your time. In that same token, however, there is no harm in following up on the potential that is there. Construct may very well do 3D to a satisfactory degree yet, but being openly adverse to the idea, or trying to stem others from trying, simply because it is not ideal, does nothing but diminish that potential.
B
2
S
2
G
5
Posts: 108
Reputation: 1,866

Post » Tue Jun 16, 2009 8:21 am

Oh, I'm not adverse to it. Quite the contrary :)

I would love it if someone added more advanced 3D functionality to Construct.
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Tue Jun 16, 2009 9:25 am

Hmm... Construct IDE and Ogre... Drool.
B
62
S
21
G
12
Posts: 1,910
Reputation: 13,155

Post » Wed Jun 17, 2009 9:24 am

The biggest hurdle would be a 3D layout editor, if anyone were to seriously consider it. I'd imagine that'd take a lot of time.

With regard to this, I'm amazed how fast it runs on my piece of crap laptop :o.
B
3
S
2
G
5
Posts: 1,777
Reputation: 5,529

Post » Sun Jun 21, 2009 7:33 pm

Well here's an update:[attachment=0:2s6gswy8]matrix3dshade.cap[/attachment:2s6gswy8]
I cleaned up the matrix code a bit and added perspective and depth shading among other tweaks. I also made crude support for loading ascii "obj" files stripped of everything but vertex data.
B
79
S
24
G
54
Posts: 4,746
Reputation: 40,755

Post » Mon Jun 22, 2009 3:49 am

Yeah, I agree with what's been said thus far. In my opinion, full 3D in Construct is not a very realistic goal.

However, being able to make "2.5D" games in Construct (or just 2D games with 3D models) would be good enough for me.

At the very least, I'd like to be able to use character models in my games instead of sprites. Especially for RTS games or games with a top down view, or maybe even for huge bosses (like a giant enemy airship that can rotate around and fill the screen with bullets) in 2D side scrolling games.
B
2
S
2
G
4
Posts: 153
Reputation: 1,756

Post » Mon Jun 22, 2009 8:52 am

3D used to give a 2d game 'perspective' would be very nice indeed, I would love to be able to push my game ideas further with some 3d usage for foreground and background elements.

Good examples of what I mean / propose : -

[url:17hy6t4e]http://www.youtube.com/watch?v=gm82z6lNgak[/url:17hy6t4e]

[url:17hy6t4e]http://www.youtube.com/watch?v=1zEqUijrHbI[/url:17hy6t4e]

[url:17hy6t4e]http://www.youtube.com/watch?v=hwd-JO4Xh08[/url:17hy6t4e]
B
1
G
3
Posts: 8
Reputation: 841

Post » Mon Jun 22, 2009 2:29 pm

that prinny one is possible with 3d box to most extents.
B
25
S
3
G
6
Posts: 1,197
Reputation: 5,620

Post » Mon Jun 22, 2009 3:19 pm

with 3d box and mesh distortion almost all of that is possible
B
52
S
7
G
6
Posts: 1,945
Reputation: 7,610

PreviousNext

Return to Your tutorials & example files

Who is online

Users browsing this forum: No registered users and 0 guests