Git Product home page Git Product logo

baponkar / third-person-shooter-with-shooter-ai Goto Github PK

View Code? Open in Web Editor NEW
14.0 2.0 5.0 159.9 MB

A Third Person Shooter like PubG or Call Of Duty and along with Shooter NPC AI which controlled by statemachine.

Home Page: https://baponkar.github.io/Third-Person-Shooter-With-Shooter-AI/

License: Other

C# 90.27% HTML 9.73%
third-person-game third-person-shooter tps unity ai npc unity3d

third-person-shooter-with-shooter-ai's Introduction

Unity2020 Badge C# Badge License IssueBadge ForksBadge StarsBadge Donation Badge Copyright Badge

ScreenShot1

Third Person Shooter Player With Shooter AI(NPC)

Description : A Third Person Shooting Player with three weapon and a NPC shooter.This unity packages have some dependency. You need to download and imported inside of this unity project's Asset folder.Where only one have external asset a mixamo character and animations.You are requested to download and put all the dependency in your project otherwise it may not work properly.See Demo

  1. 1.0.0

  2. 1.1.0

  3. 1.1.1

  4. 1.2.2

Contents :

  • Third Person Shooter Player(Locomotion with Jump,shoot,reload,weapon change)
  • First Person Shooter Player
  • Cross Platform Control
  • Multiple AI
  • AI take cover and Hide ability!
  • Mini Map
  • Shooter Navmesh AI with different state(Patrol,Find Weapon,Find Target,Death,Attack,ChaseTarget)
  • Three Raycast Weapon(Pistol,Rifle,Sniper)
  • Four Demo Scene
  • Weapon Pickup for player and AI
  • Demo Scene

See project YT Demo Video in YouTube.

See Using project [Doc] Video in YouTube.

Screenshots

ScreenShot1 ScreenShot2 ScreenShot3

Dependent Packages :


  • Unity Asset Store Packages
  1. Standard Asset Character
  2. AWP SNIPER
  3. Unity Particle Pack
  4. M9 Knife
  5. [PBR] Pistol
  6. Rifle
  7. FPS Grenade

  • Unity Registry Store Assets
  1. Cinemachine
  2. Animation Rigging

  • External packages
  • SWAT Character
  1. Mixamo

  • Sounds and Effects
  1. Pixabay

  • YT Video Tutorials
  1. Kiwi Coder
  2. Brackeys

Info

  1. Project Name - Third Person Shooter Player
  2. Used Unity Version to build this project - 2020.15f2
  3. Developer Name : baponkar
  4. Social Site : twittwr badge
  5. Contact for Support : [email protected]
  6. Build Date : 07-07-2022
  7. Last Updated : 09-10-2022

LICENSE

Doc

Need to create Layers :

Layers

Need to create Tags :

Tags

Need to assign "Character" Layer to the layers of Player(swat@T-Pose) and _AI_SWAT prefabs. Need to assign "Pickup" Layer to the all Pickups prefabs. Need to assign "Minimap" Layer to the minimap prefab. Need to assign "UI" Layer to the all UI elements. Need to assign "Everything" Layer to the AudioControl script which attached to the player prefab child object.

+ Now if you want NPC will attack only to the Player not to each other
- then you need to create **Player** layer and select  to the *swat@T-Pose* which is a child object of **_TPS_Player** Prefab.
- After that change layer of AiVisonSensor which is attached to the _AI_SWAT Prefab with **Player** and **Pickup**.
- Then change 35th line of **AiSensoryMemory.cs** script with 
! int targets = sensor.Filter(characters, "Player"); 

third-person-shooter-with-shooter-ai's People

Contributors

baponkar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

third-person-shooter-with-shooter-ai's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.