프로젝트 개발 과정/ChickenFly 리메이크(23)
-
[ 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 -
[ Chicke Fly 리메이크 ] Chicken Fly 리메이크 작업 계획
원래 계획은 SeaFall이라는 2D 뷰의 개인 프로젝트였다.Procedural Animation도 공부하고 이것저것 공부할 예정이였지만, 압도적인 리소스 부족으로 진행이 어려웠다. 그러던 도중 눈에 들어온 프로젝트가 있었다. Chicken Fly | Notion2022 경기게임마이스터고등학교 개인 프로젝트 우수작 (1등)laced-thorium-e5a.notion.site [ 프로젝트 ] Chicken Fly프로젝트 소개 2022 경기게임마이스터고 1학년 엔진 개인 프로젝트 우수작 1등 2D 횡스크롤 슈팅 게임, Chicken Fly입니다. 닭은 하늘의 최강자가 되기 위해 모든 적을 쓰러트린다. 라는 스토리입니다rivermountain.tistory.com 지금으로부터 2년 전 2022년도 경기게임..
2024.05.01