Hi
I already made some mobile games with such AI with libs i made (EQS, Goap, Cover system, sheduled raycats tasking system, object tag system and object interest valuation etc ...)
Checking Skyline example folders, there is some AI shooter folders, but files are empty or script is a copy and paste for animal fleeing example lol
Do you guys need some help about making AI shooter script ?
I got some list of ranged AI features that are needed to make a real game.
Not sure i'll got time to make it, but i'll try to start and make the first ones at least lol
And you should learn some few interesting ways of doing AI.
It will be very simple instead , but something simple you can extend with your own needs.
- Defender
defend some area (origin and radius), detect player on radius , able to shoot , able to strafe on sides
- Agressive
detect player on radius, seek the player , try to stay at some ranged distance from player, shoot , able to strife, able to look for another random position if another AI is blocking it's line of sight when trying to shoot
- Cautious
Can be Defender or attacker, but will use covers (tagged objects)
Use specific points of interest
The AI will use specific actions or specific tagged objects or positions like a turret, high positions for long rifle, stay underground positions, use specific item from specific position based on conditions or anything related to position or object tagged point of interest.
- AI Health or Shield Regen attribute
Have regen ability like the player to make it more interesting, to keep it playable it's regen will be lower and have a bigger delay than player when AI uses a cover.
- Alert system
If player is not detected, and AI spots the player , AI will automatically alert surrounding AI
Nearest AI will move to Agressive mode, farther AI will move to cautious mode or alerted state aware of player presence but keeping their position.
- very simple Faction system
team Id