프로젝트 개발 과정(36)
-
[ 졸업 작품 ] 상점 UI 수정 및 색 변경 기능 개발중
현재 상점 UI가 일부 수정되었다.일단 기본 SO에 적혀있던 영어 이름들을 한국어로 나오도록 수정했다.인벤토리를 표시해주는 부분은 아직 수정이 안 되어있다. 이런 식으로 잘 나오는 모습이다.그 외에도 보스를 잡고 다음 스테이지로 넘어갈 때 바뀐 느낌이 주기 위해 플레이어, 몬스터, 벽의 색을 변경해주는 작업을 진행하고 있었는데, Post Processing에 있는 컬러 변경을 적용했더니 UI까지 적용되어 UI에는 적용이 안 되도록 작업을 했다.. 했는데.. 분명 이게 되는 건데.. Main Camera에서는 Culling Mask에서 UI를 꺼주고, Overlay를 적용한 카메라를 하나 더 만들고 Post Processing을 꺼준 다음 Culling Mask에서 UI를 켜주면 된다는 방법을 찾았었..
2024.06.11 -
[ 졸업 작품 ] Tutorial Guide Video 추가 및 스테이지별 BGM 추가
상자, 상점, 트랜지션 버그 수정 및 스테이지 시스템도 수정했다.그리고 이번에 안양시 진로페스티벌에 참가할 예정이 있어서 이전에 엑스포에서 받은 피드백을 바탕으로 Tutorial을 조금 더 업데이트했다. 튜토리얼 수정1. Tutorial을 진행할 때 도움을 줄 수 있는 영상을 옆에 띄워주는 기능을 개발했다.2. 원래는 스테이지를 클리어하면 바로 인벤토리 확장 기능이 열렸는데, 연결하라는 퀘스트와 혼동하는 사람이 있어서 스킬과 무기를 연결하는 퀘스트를 클리어해야 인벤토리 확장 기능이 표기되도록 변경했다. 이러한 형식으로 왼쪽에 동영상이 나온다.Unity에 있는 Video Player를 활용해 제작했다. 현재 상황에 맞는 BGM이 나오도록 변경 원래 있던 BGM이 게임에 잘 안 어울리는 것 같아 BGM을 변..
2024.06.05 -
[ 졸업 작품 ] 드랍 아이템 툴팁 추가
기본적인 아이템 정보를 띄워주는 기능을 IngameTooltip이라는 스크립트를 작성하여 개발했다. 이외에도 스테이지 시스템과 상자를 수정했다.스테이지에서 두 개의 게이트가 나오고, 아이템 카테고리 아이콘이 게이트에 나타난다. 해당 게이트 클리어 시 게이트에서 나오는 아이템은 게이트에 띄워져있었던 카테고리 아이템만 나오게 된다. 이 과정에서 무기의 경우 한 등급에 3개의 아이템이 없어서 에러가 발생했었는데 아이템을 뽑는 과정에서 어느 등급의 아이템이 없을 경우, 그 등급의 확률 계산을 하지 않는 방식으로 해결했다.약간 하드코딩 느낌이 조금 있다.
2024.06.04 -
[ UE-Gun & Harvest ] 에셋 적용
Unreal에 기본적으로 있는 1인칭 시점 프로젝트로 진행했다.총도 구현되어 있어서 개발하려는 게임과 잘 맞는다고 생각했다. 언리얼 프로젝트는 프로젝트를 생성하기만 하면 되게 많은 것을 구현해주는 점이 좀 유니티와 다른 것 같다. 기본적인 맵 에셋만 적용하고, 이펙트 에셋과 물 에셋만 다운받은 상태이다.농작물은 에셋이 조금 애매하게 부족해서 맵 에셋에 있는 농작물 모델링을 사용할 예정이다. 뭔가 새로운 것을 배우려하니 머리가 거부반응을 일으킨다. 일단 다양한 시도를 하며 열심히 부딪쳐봐야겠다.
2024.06.03 -
[ UE-Gun & Harvest ] 개발 일정 계획
오늘은 개발 일정을 정리하면서 구체적으로 계획할 예정이다. 개발 기간 : 6월 1일부터 ~ 7월 1일까지개발해야하는 기능 :농사 기능 - 재배, 수확, 물 발사, 농작물 성장업그레이드 기능 - 총 업그레이드, 재배지 확장UI 구현 - 물 저장량, 골드, 인벤토리, 상점추가적으로 개발할 수도 있는 기능 :날짜 기능 - 잠자기, 낮과 밤날씨 기능 - 맑음, 비건물 설치 - 우물, 상자UI 구현 - 현재 날씨, 날짜, 시간개발 일정 :0주, 6월 1일 ~ 6월 2일 : 기본적인 에셋 탐색 및 에셋 적용 작업 + 코드 구조 미리 계획하기1주, 6월 3일 ~ 6월 9일 ..
2024.06.01 -
[ UE-Gun & Harvest ] 언리얼 엔진 프로젝트 시작
학교에서 3D 엔진 수업에서 언리얼을 배우고 있다.이번에 3D 엔진 수업에서 6월달 동안 개인 프로젝트를 개발하는 수행평가가 있어 프로젝트를 개발한다. 수업 시간대가 면접 시간대와 겹쳐, 여러 차례 수업을 듣지를 못해, 아직 언리얼 엔진에 대한 이해가 조금 부족한 상태라 최대한 공부와 병행하며 진행할 예정이다. 다른 프로젝트도 해야하는데, 할 일이 참 많다. 일단 게임 기획에 대해 소개를 하자면, 게임은 농사와 총을 키워드로 진행된다. 슬라임 랜처처럼 총을 사용해 물을 발사하고, 씨앗을 심고, 재배한다.이후 성장하고 돈이 벌리는 것에 따라 조금 더 비싼 씨앗과 농작지를 확장한다. 농작지를 확장함에 따라 심고, 물 주고, 수확하는 시간이 오래걸리게 되는데, 여기서 두번째 키워드인 총이 나온다.총을 업..
2024.05.31