Etra's Starter Assets - First Person/Third Person Character Controller
Etra's Games For Non-Gamers
$0.0
Jump AssetStore
Etra's Starter Assets is an expanded combination of the Unity First/Third Person Starter Assets. A new Character Creator, Ability System, and Item System makes 3D Game Development easy!The Etra's Starter Assets package is compatable with Unity 2021.3 .This package requires the Cinemachine and TextMeshPro packages to work. The Input System package is highly recommended, but not required. Partial support for the Standard Input System is included. The packages will automatically install when you import the Etra's Starter Assets package into your project.-->Commsion new items, abilities, and get support on my Patreon Shop!<--This package is an expanded combination of the lightweight Unity First Person and Third person Starter Asset Character Controllers.Featuring:A Custom Etra Character Creator window, where you select your charcter type (FPS/TPS), abilities, and items for that character controller.A New ABILITY system that seperates Camera Movement, Character Movement, Rigidbody Push, Sprinting, and Jumping into seperate scripts under an Ability Manager script.A New FPS ITEM system with an example Blaster, Flashlight, and Sword Item included. Each item renders on the top layer of the players screen and procedurally animates with ediatable bob, sway, and equip animations.Compatabity:Etra's Starter Assets packages is compatable with Unity 2020.3 and 2021.3.Just like the original packages, the Etra's Starter Assets package requires the Cinemachine package to work. The Input System package is highly reccomended, but not required. Partial support for the Standard Input System is included. The packages will automatically install when you import the Etra's Starter Assets package into your project.Etra's Starter Assets support the Standard Render Pipeline and Universal Render Pipeline.Get Started:Watch the Etra's Starter Assets Overview Video to see detailed setup instructions.To create a First or Third Person Etra Character Controller go to : Window>Etra'sStarterAssets>EtraCharacterCreator. Select which abilities and items your charcter should have then press "CREATE" to add your new character creator to your currently open sceneAlternatively, you can load the First Person and Third Person Demo Scenes under: Etra'sStarterAssets/1-UserAssets/ScenesFor more information on the base First and Third Person Character controllers check out the original Unity Packages here:Starter Assets - First Person Character ControllerStarter Assets - Third Person Character ControllerThird Party Content:This asset uses contributions from CodyCantEatThis, Buffalou, Krissy, and aMySour under The MIT License.This asset uses LeanTween under The MIT License.This asset uses Starter Assets - First Person Character Controller and Starter Assets - Third Person Character Controller under the Unity Companion LicenseThis Asset Uses Montserrat-Black Google Font under the OFL LicenseSee ThirdPartyNotices.txt in package for details.Package dependencies (Cinemachine, TexMeshPro, & Input System):The Etra's Starter Assets package requires the Cinemachine and TextMeshPro packages to work. The Input System package is highly reccomended, but not required. Partial support for the Standard Input System is included. The packages will automatically install when you import the Etra's Starter Assets package into your project.Additional Tags and Layers:For the FPS Items to work additional tags or layers may be added. This will be handled by the EtraStarterAssetSetup.cs script.Mobile Control Support Removed:This may be added back in at a future point in time, but for now, the Etra's Starter Assets only support Keyboard and Controller Input.I used chatgpt to help get me direction for adding wait for input events to this patch since the input system can be really difficult to get its syntax coorect. I also used it to calculate directions opposite of the ladder rather than doing that manually. And finnaly, I had it add additional comments to most my new scripts.