Godot Third Person Shooter with high quality assets and lighting
#godot #project #sample #demo #third-person

Clay John bd457e3de0 Improve Main Menu options and fix misc bugs (#166) 2 年之前
.github ac7a08a286 Bump actions/checkout from 2 to 3 3 年之前
door bd457e3de0 Improve Main Menu options and fix misc bugs (#166) 2 年之前
effects_shared bd457e3de0 Improve Main Menu options and fix misc bugs (#166) 2 年之前
enemies bd457e3de0 Improve Main Menu options and fix misc bugs (#166) 2 年之前
level bd457e3de0 Improve Main Menu options and fix misc bugs (#166) 2 年之前
main bb833aa97c Add support for networked multiplayer (#163) 2 年之前
menu bd457e3de0 Improve Main Menu options and fix misc bugs (#166) 2 年之前
player bd457e3de0 Improve Main Menu options and fix misc bugs (#166) 2 年之前
screenshots c8b75a1263 Optimize PNG images using oxipng 5 年之前
.gitattributes 65c79f0a29 Update gitignore, CI script, and repo metadata 4 年之前
.gitignore ce786f4955 Add .DS_Store to the .gitignore file 3 年之前
LICENSE.md d52fe4bb89 Update README for the new 3.2 branch 4 年之前
README.md 2f67daf6b2 Add controls to the README (4.0-dev) (#160) 2 年之前
default_bus_layout.tres f41444c0bf Port TPS demo to 4.0 (#158) 2 年之前
file_format.sh 65c79f0a29 Update gitignore, CI script, and repo metadata 4 年之前
icon.png c8b75a1263 Optimize PNG images using oxipng 5 年之前
icon.png.import 2beb6c4587 Update various resources to 4.0 format (#161) 2 年之前
project.godot bd457e3de0 Improve Main Menu options and fix misc bugs (#166) 2 年之前

README.md

Third Person Shooter Demo

Third person shooter demo made using Godot Engine.

Check out this demo on the asset library: https://godotengine.org/asset-library/asset/678

Screenshot of TPS demo

Godot versions

  • The master branch is compatible with the latest stable Godot version (currently 3.5.x).
  • If you are using an older version of Godot, use the appropriate branch for your Godot version:

    • 3.3 branch for Godot 3.3.x.
    • 3.2 branch for Godot 3.2.2 or 3.2.3.
    • 3.2.1 branch for Godot 3.2.0 or 3.2.1.
    • 3.1 branch for Godot 3.1.x.

Note

The repository is big, so expect a high wait time when opening the project for the first time.

Git LFS

Git LFS is no longer required for the current master branch. You only need Git LFS if you are checking out the 3.1 or 3.2.1 branches. Those branches have instructions for Git LFS in their README files.

Running

You need Godot Engine to run this demo project. Download the latest stable version from the website, or build it from source.

You can either download from the Godot Asset Library, clone this repository, or download a ZIP archive.

Controls

  • Mouse or Gamepad Right Stick: Look around
  • W/A/S/D, Arrow keys, Gamepad Left Analog Stick or Gamepad D-Pad: Move
  • Space, Gamepad A/Cross: Jump
  • Right Mouse Button, Gamepad Left Trigger (L2) (press to toggle, or hold and release): Aim
  • Left Mouse Button, Gamepad Right Trigger (R2): Shoot (only while aiming)
  • Escape, Gamepad Start: Go to main menu/quit
  • F11 or Alt + Enter: Toggle fullscreen
  • F3: Toggle debugging information (such as FPS counter)

Useful links

License

See LICENSE.md for details.