[프로젝트] 언리얼 엔진으로 FPS 슈팅 게임 만들기 :: Symbio(심바이오)
·
Dev./프로젝트
프로젝트 소개"심바이오"는 언리얼 엔진을 기반으로 제작된 FPS/TPS 슈팅 게임으로, 극한의 생존을 위해 인간과 심바이오가 정신적, 신체적으로 융합된 생존자의 이야기를 담고 있으며, 플레이어는 제한된 자원과 능력 속에서 살아남아 자신의 정체성을 지켜내야 합니다.프로젝트 개요 및 개발 일정개발 기간: 2025.02.17 ~ 2025.03.07협업 도구: 노션, 슬랙 등을 통해 일정 및 이슈 관리스토리 배경: 2047년, 국제 생명공학 극비 프로젝트 "에볼루션 심 네트워크"가 시작되며, 첫 번째 실험은 대다수 실패로 끝났지만 단 한 명의 생존자가 심바이오와 융합해 도망쳤습니다. 이후 2차 실험에서 2%의 생존자가 심바이오와 정신적 공생 상태를 유지하게 되는데, 바로 당신이 그 생존자입니다.정체성과 철학:우..
[TIL_250224] 언리얼 엔진 탄약 UI 연동, 크로스헤어(조준점) 줌인 구현
·
Dev./UE 언리얼 엔진
💭회고오늘은 언리얼 엔진을 활용한 무기 시스템 구현해보았다. 총기 탄약 UI 연동, 실시간 탄약 정보 업데이트, 총알 아이콘의 연동, 그리고 줌인 시 크로스헤어 표시 기능을 단계별로 구현해보았다...!이를 통해 HUD와 게임 로직을 분리하여 델리게이트를 통한 통신 방식을 적극 활용하면, 유지보수와 확장성을 높일 수 있다는 것을 배웠다.🗺️마인드맵📒학습 내용1. 무기 탄약 UI 연동 및 기본 초안1.1 초안 구성 및 CWeapon.h무기 클래스 확장: 기존 ACWeapon 클래스를 기반으로 탄약 관련 멤버와 HUD 연동용 getter 함수를 추가했다.핵심 코드:GetMaxMagazineCount(), GetCurrentMagazineCount()를 통해 탄약 정보를 반환하며, HUD 연동을 위해(편의..
[TIL_250219] FPS(TPS) 게임 개발 :: 메인 메뉴 UI 및 HUD 구현
·
Dev./UE 언리얼 엔진
💭회고팀 프로젝트를 작업 중이었다. 이번에는 슈팅 게임을 제작한다. 프로젝트를 진행하면서 TIL까지 작성하는 것은 역시나 어렵다. 구현하기도 빠듯한데 이걸 기록까지 남기는 것은 꽤나...ㅠ그래도 프젝을 하면서 얻게 된 귀중한 경험을 기록으로 남기는 것은 나중에 큰 자산이 될 것이라 생각한다.깃... git... 깃!!!!!!! 혼자 커밋하고 푸시하고 풀하고 할 때는 문제가 없지만 팀 작업으로 진행할 때는 꼬일 때가 자주 발생하는 것이 골아프다. 게다가 깃에 푸시하는 과정에서 프로젝트에 해를 끼쳐 팀원 분들에게 죄송할 일이 생길까봐 올릴 때마다 불안불안하다...ㅎㅎ;; 그래도 이제야 쬐끔은 익숙해져 가는 것 같다.내가 이번 프로젝트에서 맡게 된 역할은 여러가지가 있는데, 일단 오늘은 UI, HUD 부분을..