[Unity] 로그라이크 생존 RPG (5) - 몬스터 소환
·
🎮 Unity/Project
[본 포스팅은 Youtube 골드메탈님의 '유니티 뱀서라이크' 강의 영상을 정리한 포스팅입니다.] 몬스터의 기본적인 툴을 만드는 과정을 진행했다면, 이제 몬스터를 자동으로 레벨에 맞게 소환하고, 재활용하는 최적화 과정이 필요하다. 더보기 [Unity] 로그라이크 생존 RPG (4) - 몬스터 만들기 [본 포스팅은 Youtube 골드메탈님의 '유니티 뱀서라이크' 강의 영상을 정리한 포스팅입니다.] RPG 게임에는 꼭 필요한 요소로 몬스터(Enemy)가 필요하다. 몬스터 Sprite를 Hierarchy에 추가하고 애니메이 pids.tistory.com 프리펩 만들기 먼저 Prefab을 따로 보관할 폴더를 Project에 생성해야 한다. 그리고 오브젝트를 드래그 드롭하여 프리펩으로 변환하면 된다. 이렇게 프리..
[Unity] 로그라이크 생존 RPG (4) - 몬스터 만들기
·
🎮 Unity/Project
[본 포스팅은 Youtube 골드메탈님의 '유니티 뱀서라이크' 강의 영상을 정리한 포스팅입니다.] RPG 게임에는 꼭 필요한 요소로 몬스터(Enemy)가 필요하다. 몬스터 Sprite를 Hierarchy에 추가하고 애니메이션까지 적용하는 건 지난 포스팅에서 정리했다. [Unity] 로그라이크 생존 RPG (2) - 2D 셀 애니메이션 제작 [Unity] 로그라이크 생존 RPG (2) - 2D 셀 애니메이션 제작 [본 포스팅은 Youtube 골드메탈님의 '유니티 뱀서라이크' 강의 영상을 정리한 포스팅입니다.] 2D 셀 애니메이션 제작을 하기 위해서는 Unity의 Animator 기능을 사용하면 간편하다. Animator 먼저, 생성하 pids.tistory.com 플레이어 추적 로직 여기서는 몬스터가 플레..
[Unity] 로그라이크 생존 RPG (2) - 2D 셀 애니메이션 제작
·
🎮 Unity/Project
[본 포스팅은 Youtube 골드메탈님의 '유니티 뱀서라이크' 강의 영상을 정리한 포스팅입니다.] 2D 셀 애니메이션 제작을 하기 위해서는 Unity의 Animator 기능을 사용하면 간편하다. Animator 먼저, 생성하려는 Animation을 선택하여 (Ctrl, Shift) 애니메이션을 넣어줄 Hierarchy로 드래그하면 자동으로 생성된다. 그러면 해당 이름의 Animator도 자동으로 생성되게 된다. 여기서 해당 Sprite의 기본 Animation을 우클릭하여 Set as Layer Default State를 하게 되면, 해당 Animation이 게임이 실행하였을 때 처음으로 실행되게 된다. 또한 Dead Animation은 Player의 HP가 0이 될 때만 실행되는 Animation임으로..
[Unity] 로그라이크 생존 RPG (1) - 플레이어 이동 구현
·
🎮 Unity/Project
[본 포스팅은 Youtube 골드메탈님의 '유니티 뱀서라이크' 강의 영상을 정리한 포스팅입니다.] 플레이어 이동 방법은 3가지가 있다. // 1. 힘을 준다 rigid.AddForce(inputVec); // 2. 속도 제어 rigid.velocity = inputVec; // 3. 위치 이동 rigid.MovePosition(rigid.position + inputVec); 이번에 개발할 로그라이크 RPG 게임은 3번째 이동인 위치 이동을 기반으로 물리적인 이동을 한다. 하지만, 저러한 위치 이동 코드만을 사용해서 실행하면 캐릭터의 움직임은 매우 빠른 속도로 움직이게 된다. 그리고, 각 사용자의 프레임마다 속도 또한 달라질수도 있다. 그렇기에 어떠한 프레임 환경에서도 똑같은 이동 거리를 움직일수 있도록..
[Unity - Basic #2] Quad Action
·
🎮 Unity/Games
[본 게임은 Youtube 골드메탈님의 '유니티 3D쿼터뷰 액션게임[BE5]'의 영상을 개발한 게임입니다.] 3D 쿼터뷰 - 액션게임 - 플레이어 이동 [유니티 기초 강좌 B38 + 에셋 다운로드] 게임 다운로드 [ PC Window Version ] Quad Action.zip drive.google.com 게임 설명 점점 많아지는 몬스터들을 처치해 점수를 얻는 게임입니다. 무기 상점에서는 해머, 핸드건, 서브 머신건을 구매할수 있으며, 아이템 상점에서는 전투에 필요한 체력, 총알, 수류탄을 구매할 수 있습니다. 매 5스테이지마다 다양한 패턴을 가진 보스 몬스터가 출몰합니다. [이동] W, A, S, D [공격] 좌클릭 [수류탄] 우클릭 [무기 변경] 1번 : 해머 2번 : 핸드건 3번 : 서브 머신건..
[Unity - Visual Scripting #3] LittleWars
·
🎮 Unity/Games
[본 게임은 Youtube 골드메탈님의 '유니티 볼트 기초 캐주얼디펜스 리틀워즈 [VE3]'의 영상을 개발한 게임입니다.] 캐주얼 디펜스 - 메인메뉴 만들기 [유니티 볼트 기초 강좌 V17 + 에셋 다운로드] 게임 다운로드 [Android Mobile Version] LittleWars.apk drive.google.com [Window PC Version] LittleWars.zip drive.google.com 게임 설명 3가지의 난이도 쉬움, 보통, 어려움을 클리어하는 게임입니다. ( 각 난이도마다 상대 진영에서 초당 얻는 자원량이 늘어납니다. ) 총 4가지의 유닛 전사, 궁수, 방패병, 마법사가 있으며 다양한 조합으로 상대 진영(Red팀)보다 먼저 성을 함락시키면 승리하는 게임입니다. 마법사 유닛..
[Unity - Visual Scripting #2] JellyFarm
·
🎮 Unity/Games
[본 게임은 Youtube 골드메탈님의 '젤리 키우기 게임 [유니티 볼트 기초 강좌] VE2'의 영상을 개발한 게임입니다.] 젤리 키우기 게임 - 도트 장면 만들기[유니티 볼트 기초 강좌 V07 + 에셋 다운로드] 게임 다운로드 [Android Mobile Version] JellyFarm 1.1.apk drive.google.com [PC Window Version] JellyFarm.zip drive.google.com 게임 설명 젤리를 터치해 젤라틴을 얻어서 다양한 젤리들을 해금하여 키우는 게임입니다. 젤리를 팔아서 기능을 강화하여 더 많은 젤라틴을 수급할 수 있습니다. 모든 젤리를 해금하면 클리어 메달이 화면에 표시됩니다. 총 12가지의 귀여운 젤리들을 해금하여 키워보세요. 업데이트 및 패치 내용..
[Unity - Visual Scripting #1] DinoRun
·
🎮 Unity/Games
[본 게임은 Youtube 골드메탈님의 '공룡 런게임 [유니티 볼트 입문 강좌] VE1'의 영상을 개발한 게임입니다.] 공룡 런게임 - 볼트 시작하기[유니티 볼트 입문 강좌 V01] 게임 다운로드 [Android Mobile Version] DinoRun.apk drive.google.com [Window PC Version] DinoRun_PC.zip drive.google.com 게임 설명 점점 빨라지는 공룡을 다양한 패턴의 선인장을 피해 점프하여 기록을 세우는 게임입니다. 터치나 스페이스바를 사용해 점프가 가능합니다. 개발 후기 Visual Scripting(전 Bolt)를 사용하니 게임 개발이 훨씬 간편해지고, 가독성이 좋아지면서 코딩 없이도 개발이 가능하다는게 정말 신기했다. 게임 엔진이 주는 ..
Kyle99
'골드메탈' 태그의 글 목록