Godot_FPS_Tutorial icon indicating copy to clipboard operation
Godot_FPS_Tutorial copied to clipboard

A repository holding the completed Godot 3 FPS tutorial project

Important Note - Please Read

This tutorial was made for the Godot documentation way back in February, 2018, for Godot 3.0. Since then, Godot contributors and I have been maintaining it and fixing bugs, keeping it working with the latest versions of Godot.

However, the FPS tutorial will/was be removed in Godot 4.0 as part of the documentation rewrite/audit. I do not have the resources to continue to maintain and support the tutorial on my own, so because of this, Godot 3.2.3 is the last version of Godot that this tutorial officially supports. You can always find a copy of the FPS tutorial on my website, RandomMomentania: RandomMomentania FPS Tutorial Part 1. My website also has working downloads for all 5 parts of the tutorial, the starter assets, and the finished result. The files there all support Godot 3.2.3.

Huge thanks to everyone that has helped contribute to the tutorial over the years! I really appreciate all the support, feedback, and encouragement!

The old README.md text is below:


Godot 3 FPS Tutorial

This is the repository for the Godot 3 FPS tutorial. Go check out the tutorial here!

Want to see what is planned for the tutorial? Check out issue #6)

Have a suggestion? Make post a issue! Please check to see if your suggestion has already been suggested, to avoid duplicate requests.


The master branch is the current working branch. The master branch may not be in working condition and will likely change as the tutorial is developed. Only use master if you are looking for the latest code from the tutorial.

You can find a working version of the tutorial on the Godot documentation!

The FPS project here on Github currently uses Godot 3.1! Be sure to use Godot 3.1 (or a daily/master build) if you plan on running the project from this repository!


Huge thanks to everyone that's helped with the tutorial!