https://github.com/gdasim/unitybulletpatternsystem
Attempt and creating a bullet pattern system like in bullet-hellshotoers in unity
https://github.com/gdasim/unitybulletpatternsystem
Last synced: over 1 year ago
JSON representation
Attempt and creating a bullet pattern system like in bullet-hellshotoers in unity
- Host: GitHub
- URL: https://github.com/gdasim/unitybulletpatternsystem
- Owner: GDAsim
- License: mit
- Created: 2025-01-19T10:37:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T18:55:57.000Z (over 1 year ago)
- Last Synced: 2025-02-18T19:45:17.067Z (over 1 year ago)
- Language: C#
- Size: 265 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Bullet Shoot System
Bullet Pattern System done using Script Defined Sequential Action
Implementation:
- [x] Basic Bullet Movement Action
- [x] Homing Bullet Movement Action
- [x] Multi Gun Controller System
- [X] Gun Preshoot Action
- [X] Bullet Sync Move (Delay Action)
- [X] Teleport Bullet Movement (Instant Action, Delta Movement Action)
- [X] Bullet Spawn Bullets (Split Action)
See also [Bullet Shoot System (ECS)](https://github.com/GDAsim/UnityBulletPatternSystemECS)
---
### Info
Implementation Milestones:
Level 1: Spawn & Move
- Basic Bullet Spawning
- Editor/Inspector Refrencing
- Static Definition
- Scriptable Object Definition
- Shoot & Reload System
- Basic Forward Move
Level 2: Seek & Destroy
- Enum & Interface
- Upgrade Bullet Movement to Func Setup
- Update Basic Move to Generic TransformAction
- Bullet Action System : State Management lite
- Different Homing Types
Level 3: Multi Shoot System
- Upgrade to SystemController to setup Multiple Guns
- Different Gun Setup for Bullet Patterns
- Normal,Cycle,Helix
Level 4: Sync Shoot System
- Add Gun Preshoot Action System
- Add DelayAction
- Spawn All Then Move
Level 5: Teleport Shoot System
- Add StartTimer for Action
- Upgrade to support Instant Action (0 Duration Action)
- Upgrade to support Non Delta Transform Action
- Different Multiple Teleport Setup
Level 6: Split Shoot System
- Add Bullets to Spawn new/child Bullets as SplitAction
- Add TransformDelta to perform and apply to new spawned bullets
- Add destroy after split
- Add Copy feature to copy current bullet state over to new/child bullets (+Gives Sync Feature)