A downloadable asset pack

This template contains the basic mechanics of a 2D shooter with movement, aim towards the mouse, shooting, and basic enemy and ally AI. Two sample maps are 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.

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

Download

Download
2D Shooter Template.zip 2.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.