This is a Unity template that wants to serve as a base for any FPS project. It uses the Universal Render Pipeline and the Legacy Input Manager.
- Unity 2022.3.0f1 or higher
- 7-Zip (to build)
- Download the file
com.edgardev.template.fps.tgz
of the lastest release in the releases tab - Move it to the to the Unity Editor project templates location
Unity\Hub\Editor\2020.3.x\Editor\Data\Resources\PackageManager\ProjectTemplates
- Open the Unity Hub (or close and reopen it)
- Click new project
- Select the FPS template
- Set a project name
- Click create project
- Clone the project to the to the Unity Editor project templates location
Unity\Hub\Editor\2020.3.x\Editor\Data\Resources\PackageManager\ProjectTemplates
- Delete the .gitignore in folder
package\ProjectData~
- Delete the ProjectVersion.txt in folder
package\ProjectData~\ProjectSettings
- Open 7-Zip as administrator
- Navigate to the cloned project
- Right click on the package folder
- Click on add to archive
- Select the format tar
- Name it
com.edgardev.template.fps.tgz
- Click ok
- Move the file to the ProjectTemplate folder (next to the unity's templates)
- Delete the entire cloned project (the .tgz is the template)
- DOTween - DOTween is a fast, efficient, fully type-safe object-oriented animation engine for Unity, optimized for C# users, free and open-source, with tons of advanced features
- Edgar Covarel - Github
This project is licensed under the MIT License - see the LICENSE file for details