프로젝트 개발 과정(57)
-
[ ChickenFly 리메이크 ] 게임모드 및 플레이어 움직임 추가
간단한 거 만들었습니다. 게임 모드는 간단하게 설명하자면 UIOnly랑 PlayOnly가 있어서UI모드로 바꾸면 게임 플레이는 멈추는 기능을 개발했습니다.( Time.TimeScale이 0이 되지는 않으며 플레이어 조작 및 애니메이션이 멈추도록 제작했다 ) 게임 매니저에 enum값을 바꾸는 메서드를 호출하면 이벤트가 호출되도록 해서 구현했는데,그냥 타임스케일을 0으로 바꾸는 쪽으로 고민했어야 했나 살짝 고민중. 타임스케일을 0으로 만들면 Dotween도 같이 멈춰서.. 이렇게 구현했다.움직임 구현은 이런 느낌으로 했다.
2024.08.13 -
[ ChickenFly 리메이크 ] 플레이어 스탯창 제작
간단하게 플레이어 현재 스탯을 볼 수 있는 창을 하나 제작했다. 원래는 게임 플레이 진행을 만들려했는데진행 만들다가 카드로 넘어오기도 조금 그래서 일단 어느정도 카드 기능을 우선적으로 개발할 것 같다. 일단 임시로 제작되어있는 기능이기 때문에 그냥 떠있지만,나중에는 설정 창이나 따로 버튼을 눌러서 확인할 수 있도록 할 것 같다.
2024.08.12 -
[ ChickenFly 리메이크 ] 카드 선택 및 카드 효과 적용까지 구현
추가적으로 카드의 설명 텍스트가 카드 이미지를 넘어갈 경우, 자동으로 폰트 사이즈를 조절해주는 기능과타이틀이 심심해서 타이틀이 떨리는 듯한 효과를 추가했다. 세세한 내용으로 들어가자면 그 외에도 자잘하게 패널 사라질 때 페이드 효과도 추가되어있다. 현재는 스탯이 안 보이지만 스탯 또한 적용이 되긴 한다.( 근데 아직 게임 플레이가 없음. 생각해보니 게임 플레이를 만들고 카드 시스템을 만들어야했나? )
2024.07.22 -
[ ChickenFly 리메이크 ] 내부 구조 작성 및 카드 선택 애니메이션 추가
이제 전체적인 내부 구조는 완성이 되었고, 카드 선택할 때 간단한 효과를 넣어주었다.아직 완성하지 못한 카드 기능 제작 후 카드를 먹을 때 적용되는 효과가 잘 적용되는 지 테스트를 진행할 예정이다. 내부 구조는 현재 CardManager와 PlayerManager를 중심적으로 제작 중이다.https://github.com/ksan09/ChickenFly/tree/main/ChickenShotter/Assets/03.Scripts궁금하다면 한 번 깃허브를 봐도 괜찮을 것 같다.
2024.07.19 -
[ ChickenFly 리메이크 ] 계획 수정
게임 아트 + 기획 + 개발을 같이 병행하면서 제작하다보니전체적으로 계획이 밀렸다. 일단 게임의 뒷배경과 같은 도트를 찍는데, 배경 같이 큰 도트류를 찍어보지 않아, 현재 난황을 겪는 중이다.이왕 이렇게 된 김에 기획과 리소스를 일부 미리 제작한 이후 게임을 조금 더 천천히 제작할 예정이다. 7/15 ~ 7/21카드 기능 및 시스템 전체 제작( 현재 필요한 카드 기능 및 플레이어 스탯 시스템 개발 건이 약 10개가 넘는다. )7/22 ~ 7/28나머지 카드 기능 및 시스템 제작보스 및 배경, 적 스프라이트 제작7/29 ~ 8/4스테이지 생성 시스템 제작1단계 보스 간단하게 1마리 제작8/5 ~ 8/11실제로 플레이되도록 게임 연결 작업하기.인트로 UI, 게임 저장 시스템 제작8/12 ~ 8/18전체적인 ..
2024.07.16 -
[ ChickenFly 리메이크 ] 카드들 아이콘 스프라이트 제작
다양한 아이템의 아이콘 스프라이트를 제작했다.아이콘 만드는 게 생각보다 많이 힘들구나.. 엑셀 및 SO 작업까지 총 34개의 아이템을 작업했다. 적용된 모습
2024.07.12