AbdulDevHub / AbdulDevHub/Shadow-of-a-Doubt
Improve Enemy Interaction With Environment (Ghosts Ignore Obstacles)
- Dominant language
- C#
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Description
Ghost enemies currently pass through most obstacles. While this initially feels interesting, it ends up reducing meaningful player movement and removes the ability to use cover or positioning strategically. As a result, many obstacles feel irrelevant from a gameplay perspective.
## Expected Improvement
- Introduce at least some enemies or situations where obstacles matter
- Allow players to use environment features for positioning, avoidance, or crowd control
- Improve "crowd management" so the player must move and make spatial decisions
## Notes
- Ghosts could selectively pass through certain objects
- Mix enemy types: some that respect collision, some that don’t
- Consider temporary barriers or elemental interactions that affect ghosts
Contributor guide
No contributing guide indexed for this repository
Research direction
Look for enemy AI scripts, likely in a folder like Assets/Scripts/Enemies/. Examine how ghost enemies currently handle collisions, possibly in a GhostEnemy or similar class. The Unity physics system (colliders, layers) will need to be understood to modify which obstacles ghosts ignore. Test changes in a scene with various obstacles to see the gameplay impact.
Written by the indexing model from the issue text.
Assessment
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100