kAOSJK / fps-template

FPS template with essential features for creating first-person shooter games using Unity's URP renderer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About The Project

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.

Prerequisites

  • Unity 2022.3.0f1 or higher
  • 7-Zip (to build)

Getting Started

Installation

  • 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

Usage

  • Open the Unity Hub (or close and reopen it)
  • Click new project
  • Select the FPS template
  • Set a project name
  • Click create project

Build

  • 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)

Built With

  • 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

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

FPS template with essential features for creating first-person shooter games using Unity's URP renderer.

License:MIT License


Languages

Language:C# 59.4%Language:ShaderLab 34.6%Language:HLSL 6.0%