- 유니티에서 커맨드 패턴을 활용하여 게임 내 동작을 객체로 표현하고, 실행 취소 및 재실행 기능 구현 가능 👍
- RTS, 턴제 게임 등 다양한 게임 장르에 적용 가능하며, 게임 리플레이 시스템 구현에도 활용 가능 🎮
- Icommand 인터페이스를 통해 execute, undo 함수 정의, 다양한 커맨드 타입 확장 가능性 ⚙️
- MoveCommand 클래스에서 플레이어 이동 커맨드 구현, Vector3을 이용한 이동 방향 제어 ➡️
- CommandExecutor 스크립트를 통해 커맨드 스택 관리, undoStack과 redoStack을 이용한 실행 취소 및 재실행 기능 구현 🔄