A downloadable asset pack

This template contains the basic mechanics of a 3D shooter with movement, shooting, basic enemy and ally AI, health pick-ups, and an enemy dummy (this can be used for target practice). One sample map is included to demonstrate the features and comments are included throughout each script to explain what each line does and the purpose of different sections and functions.

Suggestions to add to the template yourself:

  • Death system
    • Player death is detected but left not handled so one can make their own system, such as by respawning, reloading the level, or switching to a game over screen.
  • Node-based pathfinding
    • A node-based pathfinding system could be implemented to improve movement if AI is intended to engage in large battles.
  • Vehicles
    • Vehicles can be added by tying the player's position to a vehicle (either through a script constantly setting it or setting the player as a child to the vehicle) and instead of vehicles facing towards the mouse they could be rotated by the left and right controls.
  • Additional weapons and reloading
    • A fire rate system is currently included for the one basic weapon and from here, a reload system can be added and additional weapons can be added with their own fire rates and damage.

Feel free to comment with any questions or suggestions to improve the template!

Published 11 days ago
StatusReleased
CategoryAssets
AuthorLDGamingExpress
TagsFPS, Godot, Project template

Download

Download
3D Shooter Template (10-20-24).zip 6.5 MB

Install instructions

To use the template, extract the files as a folder, go to "import" when you open up Godot, navigate to the folder and find the project.godot file, and click the file. This should import the template as a project for you to edit.

Leave a comment

Log in with itch.io to leave a comment.