FPS ENGINE DOCUMENTATION
  • Welcome to FPS Engine!
  • BEFORE WE START
    • Early Considerations
    • List of Tutorials
    • List of Add-Ons & Compatible Packages
  • GETTING STARTED
    • 01. Basic set-up
    • 02. Roadmap
  • CONTENT
    • 03. Content
      • 03.1 CAMERA
        • MoveCamera
        • CameraFOVManager
      • 03.2 MOVEMENT
        • PlayerMovement
      • 03.3 PLAYER
        • PlayerStats
        • PlayerMultipliers
        • PLAYER STATES
          • PlayerStates
          • PlayerBaseState
          • PlayerStateFactory
        • WEAPON STATES
          • WeaponStates
          • WeaponBaseState
          • WeaponStateFactory
        • Player Debugging
      • 03.4 WEAPONS
        • Weapon_SO
        • WeaponIdentification
        • WeaponController
        • Bullet
        • ATTACHMENTS
          • Attachment.cs
            • Barrel.cs
            • Flashlight.cs
            • Magazine.cs
            • Scope.cs
            • Stock.cs
            • Laser.cs
            • Grip.cs
          • AttachmentIdentifier_SO.cs
      • 03.5 PICK UP SYSTEM
        • InteractManager
        • Interactable
        • Item_SO
        • Identifiable
        • Pickeable
          • WeaponPickeable
          • BulletsPickeable
          • AttachmentPickeable
      • 03.6 ENEMIES
        • IDamageable
        • EnemyHealth
        • TrainingTarget
        • CIrcularTargetEnemy
        • Turret
        • TurretProjectile
      • 03.7 EFFECTS
        • CameraEffects
        • CamShake
        • CrouchTilt
        • JumpMotion
        • ProceduralShot
        • ProceduralShot_SO
        • WeaponEffects
        • WeaponSway
      • 03.8 UI
        • CowsinsButton
        • Crosshair
        • CrosshairShape
        • Hitmarker
        • UIController
        • UIEvents
        • RebindUI
      • 03.8 EXTRA
        • Checkpoint
        • Coin
        • Compass
        • CompassElement
        • Destructible
        • Crate
        • ExplosiveBarrel
        • PowerUp
        • DamageMultiplier
        • HealMultiplierPowerUp
        • Healthpack
        • DoorInteractable
        • Experience
        • GetGameInformation
        • HurtTrigger
        • JumpPad
        • Lootbox
        • PauseMenu
        • PointCapture
        • Trigger
        • DraggableButtonInSceneView
        • UTILITIES
          • DestroyMe
          • IgnoreCollision
          • LookAt
          • CowsinsUtilities
      • 03.09 MANAGERS
        • CoinManager
        • ExperienceManager
        • GameSettingsManager
        • InputManager
        • SoundManager
        • PoolManager
  • HOW TO USE
    • Getting Started: First Steps
    • Importing FPS Engine into URP / HDRP
    • Add a Player Controller
    • Adding New Weapons
    • Saving & Loading Presets
    • Changing Keybindings
    • Creating New Pickeables
    • Controllable & Not Controllable Player
    • Adding New Surfaces ( Grounds )
    • Working with Attachments
    • Modify Weapon and Camera Effects
    • Adding Custom Key Rebinds
    • Add breakable (Destructible) objects
    • Custom Shot Weapons
    • Adding Enemies
  • FAQ
    • FAQ
  • SUPPORT
    • Support
Powered by GitBook
On this page
  • FPS ENGINE DOWNLOAD AND INSTALLATION
  • FIRST STEPS
  • OTHER GUIDES
Export as PDF
  1. HOW TO USE

Getting Started: First Steps

PreviousPoolManagerNextImporting FPS Engine into URP / HDRP

Last updated 10 months ago

Refer to this tutorial for instructions on getting started with FPS Engine. This section of the documentation will cover the same steps in detail.

FPS ENGINE DOWNLOAD AND INSTALLATION

FIRST STEPS

Once FPS Engine is installed properly, navigate to Cowsins/Demo. Here you will find different scenes, let´s open the Movement Showroom, for instance. If you already know how FPS Engine works and want to get started with the development of your project, open the BlankScene ( Recommended as it already provides a Player, Ground and Weapon Pickeable ) or create a new blank scene.

If this is your first time using FPS Engine, you will be asked to import TextMeshPro. Click on Import TMP Essentials.

Just like that, you can press Play and test the engine as much as you want. Notice that the Inputs list is toggled by pressing "Q".

Now, we want to customize FPS Engine, so navigate to the Player in the Hierarchy and select it, this will display all the components attached to the Player in the Inspector. Most of the customization for your player will be done here.

You can navigate through the different components and their tabs and modify your controller as much as you want.

OTHER GUIDES

These staps are already covered at

Please notice that in FPS Engine you Don´t need to create the character from scratch as it is already provided. Check .

How to add Weapon Pickeables?.

How to create New Weapons? Check

01. Basic set-up.
Add a Player Controller
Check Creating New Pickeables
Adding New Weapons.