728x90

팀 프로젝트 7

[Unity] 팀 프로젝트 : 4키 리듬게임 기획 - TIL#45

제안된 아이디어 skyroads 소울라이크 점프 게임 리듬 게임 체스 + 섯다 교육용 어플 ALT + F4 아이디어 선정 시 유의사항, 조언: 포트폴리오, 심화 팀프로젝트 & 최종 프로젝트 콘텐츠가 조금 얕더라도 넓은게 좋다 3D 액션 RPG로 예를 들면, 전투가 빡세고 다른 컨텐츠가 없다? 그러면 몇 명만 가져간다 자기가 메인 콘텐츠를 하나씩 가져 갈만한 넓고 얕은 게임이 좋다 리듬게임은 어떨까? 대표적인 리듬게임 (레퍼런스): DJMAX RESPECT V EZ2ON REBOOT : R Pump It UP! Qwilight => 건반형 리듬게임 리듬 세상 A Dance of Fire and Ice 등 =============================== Side Track 기믹을 배제한 DMRV 4..

팀 프로젝트(3) : 발표와 회고 - TIL#38

# 우리 팀의 시연 영상 https://youtu.be/TZOsMEDBruE # 피드백 Scene에 오브젝트가 많으면 좋지 않다. 최대한 Prefab화 시키고 스크립트를 통해 동적으로 오브젝트를 필요할 때마다 로드하는 방법이 좋다. 플레이어와 플레이어 컨트롤러가 기능적인 부분에서도 굳이 스크립트를 분리할 필요가 없어보인다. Scriptable Object를 드래그 드롭해서 연결하지 말아라. 데이터는 UI에 포함되면 좋지 않다. 아이템 데이터를 모두 모아놓고 필요할 때만 꺼내 연결해서 사용해라. # 회고, 일주일 간 프로젝트를 진행하며 발표 후 느낀 점 아쉬웠던 점 1. 처음 기획 단계에서 각자 퍼즐을 하나씩 맡아서 Scene을 설계하기로 했는데, 나를 제외한 팀원들은 모두 각자의 퍼즐을 만들어주셨지만, ..

[Unity] 팀 프로젝트 : 3D 퍼즐 게임 기획 - TIL#34

(각 팀원의 개인정보 보호를 위해 '팀원1'과 같은 가명으로 작성하였음.) 3D 퍼즐 게임 기획 프로젝트 정하기 팀원들의 최초 의견 팀장 : 기본적으로 3D 퍼즐 게임을 하고 싶은데, 2D를 한다면 로그라이크를 할 것 같습니다. 팀원1 : 2D 로그라이크를 선호하는데, 3D 퍼즐 게임은 아직 어떻게 만들어야 할 지 감이 잘 잡히지 않습니다. 팀원2 : 2D 프로젝트를 선호하고, 로그라이크를 만들어보고 싶습니다. 팀원3 : 2D 프로젝트를 선호하고, 3D 퍼즐 게임을 하게 된다면 레벨 디자인이 중요한데 잘 할 수 있을지 걱정됩니다. 팀원4 : 2D 프로젝트를 선호하고, 3D로 하게 된다면 서바이벌 보다는 퍼즐로 할 것 같습니다. 추가 메모 (고려사항) 팀원4님 폴리곤 제작 가능 (블렌더 능력자) 2D 로그..

Unity 팀 프로젝트(2) : 발표와 회고 - TIL#28

# 우리 팀의 시연 영상 https://youtu.be/5rtcWZLyd60 # 피드백 FPS가 갑자기 늘어나는 현상이 있는데 프레임을 고정으로 하는 기능이 있으면 좋을 것이다. 벽에 부딪혔을 때 게임 이펙트를 더 줬으면 좋았을 것 같다. 게임이 어떻게 진행되는지 처음 보면 알기 어려운 부분이 있기 때문에 처음에 알려주면 좋을 것 같다. # 회고, 일주일 간 프로젝트를 진행하며 발표 후 느낀 점 아쉬웠던 점 1. 일단 Notion 작성할 때 트러블 슈팅 항목을 따로 만들었을 정도로 처음에 신경을 많이 썼지만, 마감 이틀 전인 29일, 30일에 대부분 항상 하던 작업을 하고 버그 잡는 것이 대부분이라 Notion에 신경을 많이 못 쓴 사실이 있었다. 결과적으로 트러블 슈팅에 대한 자세한 사진 자료나 코드가..

Unity 팀 프로젝트 : 카메라 줌 인/아웃, 플레이어 HP UI 만들기 - TIL#25

오늘의 개발 상황 요약 영상에서 확인 가능하듯이 카메라의 줌 인/ 줌 아웃을 값으로 조절할 수 있게 했고, 플레이어의 HP 값에 해당하는 방사형 게이지 UI를 중앙에 추가했다. Player.cs에서 값을 가져와서 현재 플레이어의 HP를 나타내는 UI다. 줌 인/아웃의 원리는 어제 계산했던 3차원 좌표의 확장이다. 여기서 할당된 상수인 '10' 이라는 값은 기울기가 0일 때 최초의 카메라 위치의 z축 절대값이었다. 그래서 이 상수만 변수로 바꾸어 조절할 수 있게 하면, 자연스레 카메라의 줌 인/아웃이 구현되는 것이다. 추가로 구현을 맡은 Ranking이다. 원본 게임에서도 랭킹을 통해 자신과 다른 사람의 기록을 겨룰 수 있다. RankingScene을 만들어 RankingManager를 통해 복사 가능한 ..

Unity 팀 프로젝트 : 카메라 회전과 기울임 기능 추가하기 - TIL#24

오늘의 개발 상황 요약 오늘은 카메라 기능(회전, 기울임 등) 구현에 중점을 두고 개발에 착수했다. 위 사진은 게임 시작 전 탑 다운 뷰로 수직으로 정육각형을 수직으로 바라보는 모습이다. 게임 시작을 하는 동시에 카메라가 처음에 설정한 40도로 기울어지며 기울어진 평면을 따라 일정하게 육각형 주위를 돌아 마치 육각형이 도는 듯한 연출을 보여준다. 영상을 보면 기울어진 각도, 회전 속도, 회전 방향 등을 구현해놓은 것을 볼 수 있다. private 변수 직렬화 '[SerializeField]'를 이용해 Inspector 내에서 자유롭게 수정하며 테스트 할 수 있게 했다. Tilt Angle은 기울어짐 정도, 단위는 degree이고 범위는 1에서 90이다. Rotation Speed는 회전 속도이고, 범위는..

Unity 팀 프로젝트 : 개발 방향 결정, 임무 분담 - TIL#23

오늘의 개발 상황 요약 새로운 팀 프로젝트를 진행하는데 있어서, 우리 팀은 투표로 고전 게임 중 '똥피하기'와 맥락 상 비슷한 게임을 찾아 재해석하기로 했다. 그 중 'Super Hexagon'이라는 추억의 게임을 재해석하기로 했다. Git Commit 규칙을 정하고 역할 분담을 했다. 내가 맡은 역할은 UI, UX(디자인), 카메라, GameManager이다. 게임 플레이 시 플레이어에게 보여지는 UI인 'InGameUI' 게임오버 시 플레이어에게 보여지는 UI인 'GameOverUI' 그리고 테스트 용으로 만든 'GameOverButton'을 만들었다. InGameUI 좌측 상단엔 게임 진행 시간, 현재 레벨과 레벨명이 보여진다. 우측 상단엔 최고 기록을 보여주는데, 아직 구현 전이다. GameOve..

728x90