프로젝트 개발 과정(57)
-
[ ChickenFly 리메이크 ] UI 연구 및 수정
인게임 UI를 구상하는 내용이다. 일단 현재 레퍼런스로 삼고 있는 게임인 실험실 탈출의 UI를 살펴보자위쪽에 공간 일부를 벽면으로 채워 UI를 둘 공간을 마련했다.위쪽에는 체력, 점수, 현재 아이템과 경험치바, 일시정지가 있고, 오른쪽 아래에는 대쉬가 있다. 현재 개발하고 있는 Chicken Fly는 UI를 둘 공간이 없다.UI를 두게 되면 현재 플레이하고 있는 화면을 가리게 된다. 그래서 다른 아이디어로 구상한 UI이다. 게임 뷰를 조금 더 가로로 넓게 하며 UI를 위쪽에 배치한다.실험실 키우기에서는 벽을 활용해 UI를 놓을 공간을 마련했지만, Chicken Fly는 배경이 하늘이라 마련할 수 있는 물건이 없다. 그래서 그냥 자르는 것도 방법이라고 생각했다. 좁아진 화면에 맞춰 플레이어 점프력도 조금 ..
2024.08.22 -
[ ChickenFly 리메이크 ] 피격 연출 및 방해 오브젝트 추가
장애물 소환 시스템과 피격 연출을 추가했다.추가된 피격 연출은 카메라 쉐이크, 플레이어의 일시적인 색 변경, 피격 시 일정 시간 동안 시간이 멈추는 효과를 주었다. 전체적으로 0.1초동안 효과를 부여하는데 길어지면 게임의 흐름에 방해될까바 일단 이정도로 적용했다.데미지 스크린도 넣을지는 고민 중이다. 다음으로 할 일은 레벨 시스템을 제작할 예정이다.적을 처치시 경험치를 드랍하고 경험치를 먹어 레벨을 올리는 기능을 만들어 카드를 획득하는 부분까지 제작할 예정이다. 조금 더 나중에 할 일을 미리 적어두자면1. 게임 플레이 전 메뉴에서 아이템이나 능력치를 강화할 수 있는 코인 소환 시스템2. 몬스터가 조금 더 자연스럽게 나오도록 수정3. FEVER 시스템. 일정을 뒤로 미뤘다. 중요도가 낮은 부분이라고 생각했..
2024.08.21 -
[ ChickenFly 리메이크 ] 기본적인 게임 플레이 완성
일단 기본적인 게임 플레이를 제작했다.몬스터 생성과 UI는 이후 지속적으로 수정 및 업그레이드를 하겠지만, 아직 제작 안 된 기능이 더욱 많아일단 기능부터 개발하고 폴리싱 작업에 들어갈 예정이다. 이제 Fever 기능을 제작 후 아직 완성 안 된 카드를 마무리 지을 예정이다.
2024.08.19 -
[ ChickenFly 리메이크 ] 배경 작업 및 카드 선택 창 연출 추가
배경은 위의 사진과 같이 적용되었고 계속 보다보면 카드 선택창 연출이 나오는데왜곡 효과랑 크로마틱 효과를 잠시 주었다가 사라지는 효과를 추가했다. 이제 맵 생성과 점수 기능을 개발해야 한다.
2024.08.16 -
[ ChickenFly 리메이크 ] 배경 작업 진행
일단 배경화면을 그려서 제작을 했는데... 어... 뭔가 많이 안 어울린다.너무 색감이 칙칙한가? 일단 오늘은 시간이 부족해 여기까지 하고 색을 수정하든 그림을 수정하든 할 것 같다. 가기 전에 한 번 수정해본 색감
2024.08.15 -
[ ChickenFly 리메이크 ] UI모드 수정 및 기본 전투 기능 개발
이전에 다트윈이 타임 스케일의 영향을 받아서 게임 모드를 수정할 때 따로 설정을 해주는 기능을 개발했었는데이후 검색하여 찾아본 결과SetUpdate(true)라는 메서드를 사용하면 타임스케일의 영향을 받지 않고 다트윈을 실행할 수 있다는 것을 배워UI모드는 타임 스케일을 0으로 만들도록 하고, Dotween을 사용하는 부분에 SetUpdate(true)를 추가했다. 적은 임시로 놓았고, 기본적인 전투 기능을 플레이어 스탯과 연결하여서 제작해놓았다. 이제 맵 생성 시스템과 점수와 같은 기능을 개발할 예정이다.
2024.08.14