01. Basic set-up
STEP 01 – INSTALLING UNITY -------------------------------------
If you already have a version of Unity that supports FPS ENGINE (2021.1.16 or above), you can skip to the next step. Otherwise, please visit the Unity Download Archive to select and install a compatible version.
Afterwards, download and install Unity Hub, which helps you manage all your projects and versions in one place. If you already have Unity Hub, you'll be directed to its download page.
Keep in mind that the asset was using Unity 2021.1.16.

STEP 02 – PROJECT CREATION -----------------------------------
After installing your desired version of unity, open the Unity Hub.
Select "New Project" under "Projects" in the menu. A new window will then open as a result.
The render pipelines that Unity provides will be available for you to choose from here. The default standalone render pipeline was used to create the package. Choose 3D out of all the possibilities if you want to maintain all the materials and graphic settings for the project that the asset includes.

You can select a different render pipeline, but keep in mind that you will need to translate each material into the materials used by that render pipeline.
You can use FPS Engine with URP or HDRP, here´s a tutorial you can watch to import FPS Engine in either URP or HDRP:
Step 05 also covers URP & HDRP Import instructions.
STEP 03 – IMPORTING PACKAGE ---------------------------------
Once Unity is fully loaded, we´ll import the asset. To do that, go to the Unity Package Manager (Window/Package Manager).
On the new window, select “My Assets” which stands for the assets you own.
Search “FPS Engine” and click download.
Once it is downloaded, click import.
IMPORTANT: During the installation process, import the dependencies, and enable the new Input System.
STEP 04 – DEPENDENCIES ----------------------------------------
Have in mind that the asset includes dependencies, such as TextMeshPro, InputManager or PostProcessing.
( ONLY FOR URP & HDRP ) STEP 05 – URP OR HDRP USERS ----
Note that even though FPS Engine is fully compatible with URP and HDRP, you may lose the world space shader as well as you will need to replace all the materials from the Built-in pipeline to the one you chose: Apart from that, FPS Engine should work as usual!
To upgrade built-in Shaders:
Open your Project in Unity, and go to Edit > Render Pipeline > Universal Render Pipeline. This menu option has changed in 2022.3 LTS: it's now Window > Rendering > Render Pipeline Converter.
According to your needs, select either Upgrade Project Materials to URP Materials or Upgrade Selected Materials to URP Materials.
Additionally, you will require to update the Grid material manually, as it requires a custom shader that cannot be used in URP or HDRP. This Grid material can be found under the path: Cowsins\Materials\Environment\Grid\GridMaterial.
If you encounter issues with the Camera (you can´t see anything, or your screen is blue). Navigate to WeaponCamera under your Player and set the RenderType of the Camera Component to “Overlay”. Then, set it as “Stacked Camera” in the Main Camera inspector.
Check Unity´s official documentation regarding this for more information.
What to do next? Check Getting Started:First Steps.
Following these steps, your project ought to be operational. If you have any problems or inquiries, you can get in touch with Cowsins™.
Support
E-mail : cowsinsgames@gmail.com
Discord: https://discord.gg/mqdnyYZ894
Twitter: https://twitter.com/cOWsins
Last updated