NOTE: In general the control should be left hand on WASD / QE and right hand on mouse.


WASD or Arrow keys to move.

QE to strafe.

Space to jump.

F to change between third person and first person.

1, 2, 3 for different attacks in 3rd person.

G to switch between bullets and lasers while in first person.  Left click to shoot. (Hold for laser)


Third Person:

LEFT Mouse hold and drag will change camera but NOT Player.

RIGHT Mouse hold and drag will change camera AND Player.

I and M tilt / change the polar angle.

Mouse wheel to change player camera (radial) distance.

First Person:

Uses mouse to look.


This game was created to demonstrate how to implement features for a 3D Action Platformer inside of Construct 3.  Check out the tutorial video on YouTube and let me know what you think!

Consider subscribing or supporting my on Patreon if you enjoy my content!

The 4 directional warrior character in the video is free at my itch page here:

If you noticed I have a new theme I am using for Construct 3 which is absolutely awesome and available from Mitsuhashish's itch page: 

Discord Invite!


I am a youtuber, creator of games / tutorials, and actively building a collection of art / assets for creators to use royalty free in their games.  If you would like to support me, please consider subscribing to my YouTube channel (game dev focused) and or supporting me on Patreon.  Those who subscribe to the "Game Asset Supporter" tier will get access to all premium / paid art I own the rights to posted here on itch (new assets added monthly!).  Cheers!---


StatusIn development
Rated 5.0 out of 5 stars
(1 total ratings)
GenrePlatformer, Action
Made withConstruct
Tags3D, 3D Platformer, construct, construct-3, Tutorial


Download NowName your own price

Click download now to get access to the following files:

3D Action Platformer Demo.c3p 852 kB


Log in with to leave a comment.

You have put a ton of work into making this a functional element of C3. You've done an amazing job showing how much potential the 3D features actually have. I would have to imagine it will only get more attention from here. Really great job!.. All that being said, I need to get something 3D into my next jam game.

Thanks Marlin! It has certainly been a fun sequence of features to learn how to make use of - hopefully some of the examples help people bridge some of the challenges in considering using them in future projects.  You should definitely make use of the new features in your next jam game :)

I would’ve never have figured this out, thanks for your work.

Thanks for the comment! Best of luck and hope it helps some people :)  Lots of fun working through it.