The following files have been attached to this tutorial:
This tutorial hasn't been translated.
This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.
Welcome to your first fully 3D game in Construct 2! This tutorial assumes that you are comfortable using Construct 2, including the layout editor, the event sheet editor, adding and modifying objects, etc. To complete the tutorial, you will need a copy of Q3D, a paid add-on created by @quaziGNRLnose.
In this tutorial, we will build a top-down car driving game which relies on the OIMO.js physics built into the Q3D plugin. The link below is an example of what we will build:
Please see the attached .capx file for the project.
The Q3D add-on is a suite of plugins and behaviors created by @quaziGNRLnose, available at the following link:
Please note that Q3D is not free. At the time this tutorial was written, Q3D costed $25. When you follow the link above, you will be taken to the creator's website, where you can purchase Q3D. Once you have purchased Q3D, you will be given a link with a download code. Install the plugins into the appropriate Construct 2 exporters/html5 folders for plugins and behaviors, and you are all set!
*Note: Q3D is not the only 3D add-on available for Construct 2. @X3M has also created an excellent 3D add-on based on babylon.js. Many of the same principles in this tutorial can be implemented to create a similar game with the Babylon3D Construct 2 add-on. The Babylon3D add-on is available here:
For a complete working game based on these mechanics, check out “Robot Rumble” on AirConsole:
Robot Rumble on AirConsole
This exact same tutorial could be used to create a first-person game or a third-person game by simply changing the camera. I have chosen the simplest possible camera view for this tutorial, but might do another tutorial later on how you could modify this either an FPS-style view or a 3rd-person view. I recommend studying the following video on using an in-game camera for tips and tricks on how to do this properly:
50 Game Camera Mistakes (YouTube)
Lastly, and most importantly, I recommend reading the excellent Q3D manual written by @quaziGNRLnose:
Q3D Documentation (MS Word Format)
Lets get started!
i cannot export my 3d game to a nw.exe archive
Hello, I have just paid you through PayPal, but in order to get any download information
Is there is possibility to make 3rd person cam? If so how?
hi guys, i don't know how to use 'bone' plugin and 'skeleton' behavior
I tried on mobile, but fps goes down drastically. What to do?
you could lower the resolution of the 3d master. you could change Frame Skip Ratio in the Q3D master object to lower the FPS.