If you would like additional updates to this template, please consider making a donation along with your download. Any donations are appreciated!

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Version 1.1.1: Last updated 25.AUG.2022

WASD to move, space to jump. Left mouse to shoot. Shift to run.


Please post feedback, suggestions, or bugs you find.

This version is a complete revision to the previous version! The code is cleaner, there are far less bugs, and it is easier to spin off a unique project of your own from this template. Change logs will appear for all new versions.

StatusIn development
CategoryAssets
Rating
Rated 4.8 out of 5 stars
(4 total ratings)
AuthorMiasma Geek
Made withConstruct
TagsFPS, fps-platformer, Project template

Download

Download NowName your own price

Click download now to get access to the following files:

FPS Template.c3p 1 MB

Development log

Comments

Log in with itch.io to leave a comment.

Nice

Can you please share screenshot of the code? I can not open your file in my Construct 3 for some reason. Thanks!

(1 edit) (+2)

Hey, figured out a bug that was really apparent, basically, if you jumped onto a platform while moving, it would push you out, or if you were below a platform and jump, it would also push you out. I figured out a fix, all you have to do is give the solid enable/disable some wiggle room. 10 seems to work fine.

Thank you for your post! Is this on the most recent version as well? I believe this was an issue with the first build, but I rewrote the whole project. Please let me know!

(+1)

Yes, it's on the most recent version.

Sorry, I just saw this. I went and tested it and that is definitely an issue still. I'm adding your fix to the next update, and I am crediting you for the fix in the project files. Thank you!

Are you currently updating Among Us SP? It's really cool of a fan to recreate a game, even more recreating it the way they like

(3 edits) (+1)

Your bullet system is wonky. To make it shoot perfectly in the center of your aim at any angle give your bullets an x, y, and z variable and on left click  set those to 3dcamera.look x, y, and zelevation and subtract those by self. x, y, zelevation. You can divide the instance variables by a local variable to set bullet speed. Also for every tick set bullet xyz and add self by those 3 instance variables. Using 3dcamera.look is a much better solution. Im !!! in the construct discord if you need help.

I will check it out later today. I just finished all the work I'm doing on it for now. I'm posting an update rn as well if you'd like to check it out. I adjusted the bullet system, but I never fixed the issue, so I have a bit more to do on it later. Thank you for your post!