cjbruce's Recent Forum Activity

  • >

    > > You made it with construct 2?

    > >

    >

    > Yup! ??

    >

    > My main goal with this game is to push the limits of Construct 2 and to show that full 3D games are possible.

    >

    > Plus I get to use event sheets instead of coding directly in a language. It is SO much faster to get everything working in Construct 2 than in a language like C#.

    >

    Can you teach me how to make 3D with C2?

    I can help!

    What did you have in mind?

  • >

    > >

    > >

    > > Sure. My idea is a tutorial teaching how to create borders in 3D models like seen in Ultimate Spider-Man and Pokémon Sun & Moon, bringing a cartoon look-like to 3D games.

    > >

    >

    > Ah, so maybe a tutorial on how to create 3D scenes? Most of the work to do this would be done in something like Maya or Blender, then pulled over into Construct 2 when it is all done. I ended up hiring a 3D artist to do this for Robot Rumble 2.0 -- I am not an artist myself. Maybe a short tutorial on pulling in textured models?

    >

    "Maybe a short tutorial on pulling in textured models?" It would also be a nice tutorial people need here. But I'm talking about a system in C2 to cartoonize the 3D models with borders. This can't be done in the modeling program, but in the game. Like Ultimate Spider Man and Pokémon Sun & Moon does.

    Ah. I see. I haven't tried it yet, but something where the model has a very slightly larger shell around it with flipped normals and a black color? This could give the cartoon border effect, particularly for a model which is flat shaded with a solid color. The simplest way to do this would be to create it in Blender, then pull it into the game. There might also be some custom shaders that can do this without the shell method, but I haven't played with custom shaders yet, and I'm a little scared to go there. I believe Gigatron is the shader master.

  • >

    > I have done one walk through tutorial already, and might do more, depending on interest:

    >

    > https://www.scirra.com/tutorials/9456/building-your-first-3d-game-with-the-q3d-plugin

    >

    > Is there anything in particular you would like to see?

    >

    Sure. My idea is a tutorial teaching how to create borders in 3D models like seen in Ultimate Spider-Man and Pokémon Sun & Moon, bringing a cartoon look-like to 3D games.

    Ah, so maybe a tutorial on how to create 3D scenes? Most of the work to do this would be done in something like Maya or Blender, then pulled over into Construct 2 when it is all done. I ended up hiring a 3D artist to do this for Robot Rumble 2.0 -- I am not an artist myself. Maybe a short tutorial on pulling in textured models?

  • >

    > > Amazing work! How you did these 3D effects?

    > >

    >

    > Thank you! ??

    >

    > This was all done using the Q3D plugins developed by They are a Construct 2 implementation of the threejs html5 3D library. Physics is done with a modified version of the Oimojs library.

    >

    > three.js is a full 3D engine, just like Unity3D or Unreal Engine 4, but built to use webGL. It doesn't have all of the newest features, and you won't be able to make a next-gen console game with it, but it is perfect for cartoon-style stuff that doesn't try to be photorealistic.

    >

    Very good. Nice to know here are awesome developers using Q3D. What about creating tutorials about Q3D in the tutorials section?

    I have done one walk through tutorial already, and might do more, depending on interest:

    https://www.scirra.com/tutorials/9456/building-your-first-3d-game-with-the-q3d-plugin

    Is there anything in particular you would like to see?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You made it with construct 2?

    Yup! ??

    My main goal with this game is to push the limits of Construct 2 and to show that full 3D games are possible.

    Plus I get to use event sheets instead of coding directly in a language. It is SO much faster to get everything working in Construct 2 than in a language like C#.

  • Amazing work! How you did these 3D effects?

    Thank you! ??

    This was all done using the Q3D plugins developed by They are a Construct 2 implementation of the threejs html5 3D library. Physics is done with a modified version of the Oimojs library.

    three.js is a full 3D engine, just like Unity3D or Unreal Engine 4, but built to use webGL. It doesn't have all of the newest features, and you won't be able to make a next-gen console game with it, but it is perfect for cartoon-style stuff that doesn't try to be photorealistic.

  • Hi cjbruce,

    Well, I found that Q3D like you said doesn't behave like C2. In short, if I give every object a unique name I can then sort the z order. Creating items based on a 3d file all fall on the same z level making the procedural level generation I was hoping for near impossible. The amount of objects quickly becomes impossible to handle if they all need a unique ID to sort z location.

    http://www.liquid-glass.com/123/test2.capx

    Hmm. I take it you are mixing 2D with 3D? Can you post a working link showing what you are attempting?

    I won't be able to look at the .capx until thursday.

    I might have a few ideas for how to solve it...

  • Out $20 Bucks and moved on to see if Q3D will work for me. Think X3M and Scirra had some falling out. Q3D is ok but I'm running into the same problem - Needs more documentation.

    I have been using Q3D extensively for the past six months and am now really comfortable with it. Unfortunately, I am on vacation at the moment and won't be back in front of a computer until Thursday. Until then, I should be able to answer questions.

    If you want, feel free to pm me with questions, and I will try to respond as soon as I can.

  • I'm having some probems with Z sorting 3D files in Q3D. Even if I palace things on different layers they seem to have Z errors. Thought that the order creation would place them on top but no luck. Any ideas? Or am I missing something here. Tried Scirra z order, and Q2D sort order but they still display wrong.

    Cheers,

    http://www.liquid-glass.com/123/test.capx

    Q3D exists in its own parallel universe from the C2 z-sorting. In order to visualize which things are going to appear in front, you need to keep track of the object.xw, object.yw, and object.zw, and the camera x/y/z, as well as where the camera is pointing. This is similar to how things work in a 3D program like Blender. Unfortunately, neither C2 nor C3 can do the necessary z-sorting for this in the editor, so it will take tweaking the x,y,z position, then preview, then tweaking the x/y/z position, then preview, then tweaking, etc. until everything looks right.

  • HI guys I'm currently making a racing game but how do i create drift marks when the player turns and then they fade away with time

    Particles work great in this situation. Check for any time that the car is accelerating (speeding up, slowing down, or turning), and spawn a puff of dust or two. Particles have built-in lifetime properties the you can use to control the fade.

  • One way to do this is to use the physics behavior, instead of 8-direction. Instead of turning toward a direction, apply a torque toward a direction. Instead of moving in a direction, apply a force or impulse in that direction.

    With physics you will get a lot of different controls to make the game more realistic. Just make sure to set world gravity to zero.

  • Lots of improvements in the past week. I have been playing around with mechanics and AI:

    1. You have a team of robots, of which you control only one at a time as an fps.

    2. All robots are controlled by AI if they aren’t being controlled directly by you.

    3. The goal is to win by destroying all enemy towers.

    4. Creeps are very good at destroying towers. They do a lot of damage very quickly. I was thinking it would be cool to have some sort of creep spawning mechanism that got more powerful as time goes on.

    MOBILE CONTROL UPDATE:

    If you play on mobile, I added three buttons to select the electric tank, the laser tank, or the creep.

    KEYBOARD CONTROL UPDATE:

    If you play on desktop with a keyboard:

    Press the “1” key to select the electric tank.

    Press the “2” key to select the laser tank.

    Press the “3” key to select the creep.

cjbruce's avatar

cjbruce

Early Adopter

Member since 25 Apr, 2013

Twitter
cjbruce has 4 followers

Connect with cjbruce

Trophy Case

  • 11-Year Club
  • Forum Contributor Made 100 posts in the forums
  • x3
    Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

17/44
How to earn trophies