프로젝트 개발 과정(57)
-
[ ChickenFly 리메이크 ] 카드 UI 디자인 및 카드 기획
차례대로 희귀, 기본, 저주 카드들이다.리소스를 제작한 이후 느낌을 살리기 위해 쉐이더 메테리얼을 넣어주었다. 참고로 카드 이름과 이미지, 설명은 임시로 넣어둔 것일 뿐이다. UI를 제작한 이후 기획 작업을 진행했다.이후 맨 처음 기획했던 모습 원래 저주 카드는 악마의 시선, 약화와 같은 아이템으로만 기획할 예정이였다.근데 아이템 선택지가 3개가 나와서 하나를 고르는 경우에는 그냥 고를 이유가 없는 선택지가 나오는 것 같아.다른 방법을 생각해보았다. 1. 저주 요소 추가, 저주 카드는 레어 카드에서 테두리만 바뀌고 먹으면 저주 부여저주 카드의 능력은 레어 카드 능력이지만, 랜덤한 저주를 부여받는 형식도 생각중이다.이후 레어 카드나 일반 카드 중에서 저주의 개수만큼 능력이 올라가거나, 저주를 해결하는 요소..
2024.07.11 -
[ ChickenFly 리메이크 ] 간단하게 플레이어 구현 및 게임 테스트 기능 구현
간단하게 눌렀을 때 올라갔다가 떨어지는 움직임을 구현했다. 그 외에 타임 매니저도 만들었다. 그리고 게임을 테스트하기 쉽게 하기 위해 게임 테스트 기능을 개발했다. ( 왼쪽 위 텍스트에 명령어 입력 시 실행 )간단하게 마크 명령어처럼 생각하면 편할 것 같다. 이후 구현할 덱빌딩 내용이 메인이였는데, 덱빌딩 시스템에 집중하다가 공부하려 했던 내용들을 공부하지 못 할 거 같아서 덱 빌딩보다는 Addressable, 잡 매니저, 인풋 시스템, 커스텀 에디터, 스프라이트 잘라서 터지는 듯한 연출, FSM을 이용한 보스 AI, 그 외 스프라이트 아틀라스나 최적화 요소, 저장 시스템, 플레이어 선택 기능에 집중할 생각이다. 따라서 조금 복잡한 덱빌딩 요소를 빼고, 보스 처치 시 획득되는 아티팩트도 사라질 예정이다..
2024.07.10 -
[ ChickenFly 리메이크 ] 풀매니저 및 FSM 제작
[ 개발 일기 ] FSM은 어렵다근데 구조를 짜고 에디터를 짜서 Unity Graph view를 사용해 FSM을 사용하기 편하게 만드는 것은 어렵다.Unity Graph View에 대해서는 찾아봐도 자료가 잘 안 나온다. 사실 자료는 나오긴 하는데 Unity 공rivermountain.tistory.comFSM은 해당 게시물에서 만들었던 것을 사용할 예정이다. 풀매니저는 원래도 많이 사용했던 거라서 금방 만들었다. 이왕 만들어보는 김에 CustomPropertyDrawer라는 기능을 활용해서 좀 더 한 눈에 보기 쉽도록 제작했다. 그 외에는 이후 파티클이나 사운드 사용하기 쉽도록 풀링 사운드, 풀링 파티클 같은 클래스도 만들었다.한 번 재생 후 알아서 푸쉬되는 기능을 가지고 있다.
2024.07.08 -
[ ChickenFly 리메이크 ] 일정 계획 및 개발 내용 수정
이제 여러 수행평가와 언리얼 프로젝트도 끝났고 졸업 작품도 슬슬 마무리가 되어가고 있으니ChickenFly 리메이크를 진행하려 한다. 일단 일이 조금 늘어나고 계획이 수정되었다.실험실 탈출이라는 게임이 있다. 아케이드 장르의 게임인데원래 Chicken Fly는 스테이지 형식에 게임이였지만 실험실 탈출과 같은 형식이 더욱 재밌을 거 같아.기획을 변경했다. 기본적으로는 실험실 탈출처럼 진행되지만, 시작 플레이어를 고르고, 중간 중간 보스가 나오는 형태로 개발될 것이다.플레이어 조작감은 기본과 동일하게 실행된다. 그리고 현재 개발을 진행하며 코드를 확인했을 때 코드가 굉장히 굉장히 지속적인 개발을 하기에 안 좋은 형태로 되어있어모든 코드를 지우고 처음부터 개발하기로 했다. 이번 년도 내에는 완성할 계획이고 일..
2024.07.05 -
[ 졸업 작품 ] 최종 보스 개발
신과 같은 이미지로 최종 보스를 개발했다. 등장 시 크로마틱 효과와 왜곡 효과가 강하게 적용되다가 풀린다. 기본적으로 하늘에서 레이저를 주기적으로 떨구며 2개의 패턴을 사용한다.화질은 용량 때문에 줄였습니다. 피가 5분의 1이 되면 피가 절반으로 돌아오며 2페이즈가 시작된다.웃는 얼굴로 바뀌며 조금 더 어려워진 2개의 패턴을 사용한다.그리고 레이저가 떨어지는 주기가 짧아진다.
2024.07.04 -
[ UE-Find Ball ] 프로젝트 완성
https://drive.google.com/file/d/19OLoDaZ07UHiUO-ZU0xjCI3uHQUuW8qe/view?usp=drive_link해당 링크를 통해 다운로드가 가능하다. 인트로에서 시작 버튼 누르고 공 10개를 찾으면 클리어가 뜨도록 제작해놨다.농구공은 게임과 상관없이 그냥 공 이미지다. 게임 내 공 이미지는 다르게 생김. 다운로드하기는 귀찮지만 프로젝트가 궁금한 사람을 위해 나중에 동영상도 제작해서 올려놓겠다....이번 년도 내에는?
2024.07.03