AbdulDevHub / AbdulDevHub/Shadow-of-a-Doubt

Improve Enemy Interaction With Environment (Ghosts Ignore Obstacles)

Open
#2 0 comments 0 reactions 1 assignee Claimed by @AbdulDevHub View on GitHub
Type: Enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.