프로젝트 개발 과정/[ UE ] 프로젝트 개발(6)
-
[ UE-Find Ball ] 프로젝트 완성
https://drive.google.com/file/d/19OLoDaZ07UHiUO-ZU0xjCI3uHQUuW8qe/view?usp=drive_link해당 링크를 통해 다운로드가 가능하다. 인트로에서 시작 버튼 누르고 공 10개를 찾으면 클리어가 뜨도록 제작해놨다.농구공은 게임과 상관없이 그냥 공 이미지다. 게임 내 공 이미지는 다르게 생김. 다운로드하기는 귀찮지만 프로젝트가 궁금한 사람을 위해 나중에 동영상도 제작해서 올려놓겠다....이번 년도 내에는?
2024.07.03 -
[ UE-Find Ball ] Intro 및 Clear UI 제작
클릭하면 위 아래로 사라지도록 제작했다. 10개의 공을 전부 찾으면 Clear UI가 뜨도록 제작했다. 블루 프린트를 활용했다.
2024.07.02 -
[ UE-Gun&Harvest -> Find Ball ] 계획 수정 및 상호작용 기능 제작
교내 언리얼 엔진 개인 프로젝트를 개발하며,농사게임을 제작하려했지만 일정에 차질이 생겨서 프로젝트 기획을 수정했다. 일단 농사 게임을 제작하던 도중에 만든 상호작용 기능을 이용해 월드에 숨겨진 공들을 찾는 게임을 제작했다. Unity에서 SphereRaycast같은 기능인 SweepSingleByChannel을 공부했고 그 외에 프로젝트 세팅에서 콜라이더 설정과 채널 설정을 하는 법을 배웠다. 그리고 UI를 블루프린트를 이용해 띄우는 방법과 UE에서 제공하는 UI 애니메이션 기능도 알게 되었다. GameMode를 사용해서 시작 플레이어랑 플레이어 컨트롤러를 변경하는 법도 공부했다. 수업에서 배운 내용도 있지만, 개인 프로젝트를 제작하며 공부하는 것이 확실히 기억에 잘 남는 것 같다.
2024.07.01 -
[ 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