본문 바로가기

Unity24

3번째 개인 프로젝트 구상 및 플레이어 작업 스파르타 내배캠 30일차 TILC1조_ 1조라도 안 보이면    이번 주는 게임개발 숙련 주차이다. 유니티 3D 게임을 개발하는 강의와 함께 과제는 스파르타 던전 탐험 만들기라는 주제가 주어졌다. 하지만 예시로 보여준 게임은 최근 3D 게임에서 제일 인기가 많았던 시뮬레이션 장르이다.(정확히는 항아리 장르...)기획하지만 내가 만들고 싶은 게임이면 전부 괜찮다라는 말씀에 내가 좋아하는 진짜 시뮬레이션 게임을 만들고자 한다. 장르 레퍼런스는 다음 게임과 같다.  청소 달성률 100%를 넘기는 것이 목적인 간단한 청소 게임이다. 이 게임과 같이 나는 폐실험실에서 실험자료를 안전하게 가지고 나오는 간단한 룰의 게임을 만들고자 한다. 분위기 레퍼런스는 다음과 같다.아무래도 폐 건물이 배경이다 보니 어두운 분위기.. 2024. 5. 28.
Unity 조명(Lighting) 스파르타 내배캠 29일차 TILC1조_ 1조라도 안 보이면    게임을 더욱 재밌게 만들려면 어떤게 중요할까? 당연히 기믹이나 스토리 같이 플레이어가 바로 확인할 수 있는 부분이 가장 중요하겠지만 나는 배경의 오브젝트와 색감, 빛 사용을 더 주의 깊게 보는 편이다. 아무리 스토리가 좋거나 기믹이 유닉크 해도 연출에서 오는 큰 감동을 무시할 수 없다. 그래서 예전부터 게임 개발을 할 때 연출적인 요소에 대해서 배워보고 싶었다. 마침 오늘 조명 효과에 관하여 배워서 그것을 정리 해보려고 한다.   Lighting라이트 소스 : 게임 또는 3D 랜더링에 광원을 추가하는데 사용된다. 이것은 특정 위치 또는 방향에서 발생하는 빛을 나타낸다. 유형1. 점 광원(Point Light) : 모든 방향으로 균등하게 빛을.. 2024. 5. 27.
Input System 스파르타 내배캠 28일차 TILC1조_ 1조라도 안 보이면    게임 개발 숙련 주차가 시작됐다. 이번주는 유니티 3D를 배우게 된다. 간단한 3D RPG 생존 게임을 진행하게 될 것 같다. 오늘은 발제와 SA, 2시간 특강 때문에 1-4까지 밖에 듣지 못했다. 앞으로 월요일까지 들어야지 개인 프로젝트를 할 수 있을 것 같은데 스케줄을 맞출 수 있을지 의문이다. 그래도 해봐야지!  오늘 배운 것은 InputSystem 복습과 RayCast를 이용하는 방법에 대해 배웠다.   InputSystem먼저 Unity에서 제공하는 InputSystem 에셋을 다운 받는다. 그 후, Project에서 Input Actions을 하나 생성한다. 생성하고 Edit asset을 통해 필요한 행동에 맞는 액션을 만든다. .. 2024. 5. 24.
3번째 팀 프로젝트 제출 및 마무리 (게임개발 입문) 스파르타 내배캠 27일차 TILC5조_🥱안하조(사실 해)    게임개발 입문 주차 팀프로젝트가 끝났다. C5조_안하조는 블록 부수기 게임을 레퍼런스로 게임을 만들었다. 다중 플레이 방식과 보스전이 특징인 게임이었다. 나는 PM 역할과 공의 충돌처리 및 보스 컨텐츠를 기획하고 개발했다. 화면설계와 Uml를 작성하고 본격적으로 작업을 했다. 내가 맡은 작업은 아래와 같이 나왔다.   보스의 각 애니메이션과 보스 전투  전투 과정은 영상에서 확인 가능하다.https://youtu.be/_CFSOwNxDSE?t=89 애니메이션 작업은 세 가지 parameter(OnHit, isIdle, isAttack)을 사용하였고 Idle 상태와 공격, 맞는 동작을 확인할 수 있다. 보스는 IBlock을 상속하고 블록과 마.. 2024. 5. 23.