Building your first 3D game with the Q3D plugin

2

Index

Attached Files

The following files have been attached to this tutorial:

.capx

q3dsamplegame.capx

Download now 227.95 KB

Stats

20,296 visits, 41,658 views

Tools

Translations

This tutorial hasn't been translated.

License

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.

Published on 14 Mar, 2017. Last updated 19 Feb, 2019

Introduction

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:

http://simbucket.com/q3dexample/index.html

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:

https://www.scirra.com/forum/q3d-v-2-4-3d-physics-skeletal-animation-update_t106677

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:

http://https://www.scirra.com/forum/babylon3d-standard-edition_t183234?&hilit=babylon

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!

  • 7 Comments

  • Order by
Want to leave a comment? Login or Register an account!