본문 바로가기
728x90
게임 개발 「 추천 편」매치 3 게임이란 무엇입니까? + 수행 방법(워크플로 포함) 매치 3 게임의 의미는 무엇입니까? 매치 3 게임은 얼핏 보기에는 쉬워서, 그저 타일을 서로 바꿔서 같은 조각들을 세 개 이상 줄지어 놓기만 하면 됩니다. 일치하는 타일이 사라지고 새 타일을 위한 공간이 생기는 것을 즐기십시오. 그러나 속지 마십시오 — 이 게임은 도전적입니다! 높은 점수를 얻거나, 특정 타일을 지우거나, 제한된 수의 이동으로 도전 과제를 이기는 것과 같은 많은 목표가 있습니다. 매치 3 게임은 몇 시간 동안 엄청난 재미를 선사합니다. 매치 3 게임은 새로워 보이지만 수십 년 동안 존재해 왔습니다. 첫 번째 매치 3 게임은 1985년 Chain Shot!과 함께 등장했으며, 타일을 바꿔 매치를 만들었습니다. 이 장르는 1994년 테트리스 어택(Tetris Attack)과 함께 진화하여 경.. 2024. 1. 19.
게임 개발 「 추천 편」게임 디자인 문서: 수백만 달러의 가치가 있는 게임 아이디어 만들기: 최근에 재미있는 게임 아이디어가 떠올랐고, 게임 멘토에게 달려가 멋지고 흥미로운 게임 아이디어가 떠올랐다고 말했고, 그는 몸을 기울여 아이디어에 대해 말하라고 격려했고, 나는 그에게 아이디어를 말하면서 관찰하고 있었고, 그의 눈도 관심으로 반짝였고, 그는 아이디어가 멋지다고 말했습니다. 생명을 불어넣을 시간, 나는 그에게 어떻게 물었다. 그는 그것에 대해 GDD를 만들라고 말했고, 나는 GDD가 무엇을 의미하는지 알고 있다고 열정적으로 말했고, 게임 디자인 문서는 그것을 구현하는 방법을 잘 모르겠습니다. 전문가 기반 GDD를 만들 수 있도록 안내해 주시겠습니까? 그가 말하길, 당신은 당신의 아이디어가 똥이라고 생각합니다. 누구나 그렇다. 그것은 정상입니다. 하지만 40, 50 명의 전문직 종사자가 일할 .. 2024. 1. 18.
게임 개발 「 추천 편」게임 및 프로토타이핑: 적 컨트롤러에서 충돌 감지 이전 글에서는 적의 이동에 초점을 맞추고, 벡터 방향(Vector Direction) 방식인 목적지 - 시작(Destination — Start)과 핑퐁(Ping-Pong) 작전을 사용하여 적이 월드의 두 지점 사이를 오가는 것에 초점을 맞췄습니다. 이제 적 콘트롤러 스크립트에 콜리전 감지를 위한 로직을 추가하겠습니다. Collision을 검색하기 위해 클래스 이름을 입력할 때 OnCollision 메서드에 액세스하려고 합니다. 여기서 OnCollision 함수 안의 콜리전 프로퍼티에 접근할 수 있습니다. 플레이어 콘트롤러와 충돌하고 싶기 때문에, 콜리전 컴포넌트를 구하고 부딪힌 콜리전에 접근하고, 콜리전을 어떻게 감지할지 결정해야 합니다. 충돌 오브젝트 이름으로 충돌을 감지하며, Player가 될 것입.. 2024. 1. 18.
게임 개발 「 추천 편」Rhythm Quest Devlog 61 — 점선 노란색 유령, 더 많은 사용자 지정 레벨 작업 devlogs를 더 간결하게 작성하여 게시하는 것이 그렇게 귀찮게 느껴지지 않도록 할 수 있다면 좋을 것입니다. 바로 들어가 보겠습니다. 점선 노란색 유령 가장 흥미로운 소식부터 먼저 말씀드리자면, 레벨 에디터를 가지고 놀면서 리듬 퀘스트에 16분음표 리듬이 없어서 노래의 특정 스타일/섹션을 차트로 만드는 것이 정말 어색하게 느껴진다는 것을 깨달았습니다. 내 모든 장애물(속도 영역 제외)은 하프 비트(8분음표)의 세분성으로 이루어지는데, 내 모든 음악을 그것에 맞출 수 있었기 때문에 지금까지는 괜찮았지만, 야생의 많은 음악은 다른 종류의 리듬 패턴을 특징으로 합니다. 나는 =모든= 가능한 리듬을 촉진하는 데 열광하고 싶지 않다. 리듬 퀘스트 차트 디자인은 제한적일 때 좋은 것 같고, DDR 차트는 보컬 .. 2024. 1. 18.
게임 개발 「 추천 편」레거시 → 신규 입력 시스템: 플레이어 이동 레거시 입력 시스템을 사용하는 일부 코드를 새 입력 시스템으로 교체하는 임무를 맡았습니다. 가장 먼저 한 일은 Player Manager 게임 오브젝트를 생성하고 Player 게임 오브젝트를 자식으로 드래그하는 것이었습니다. 다음으로 키보드와 게임패드를 사용하여 이동과 회전을 위한 입력 액션을 만들겠습니다. 3D 공간을 사용하고 있으므로 이동에 Vector3를 사용하겠습니다. 그런 다음 Up/Down/Left/Right/Forward/Backward 사전 설정을 사용하여 바인딩을 만들고 이를 위해 다른 입력을 사용할 것이므로 왼쪽, 오른쪽 위 및 아래를 제거하기만 하면 됩니다. 그런 다음 회전의 경우 Axis 값을 사용하여 1D 축 바인딩을 얻었습니다. 방향을 반전시키려면 프로세서를 사용하여 "반전" 옵.. 2024. 1. 18.
게임 개발 「 추천 편」Rosebud AI: AI 기반 게임 제작 제품군 소개 제가 사용하기를 꺼리는 AI 클리셰가 있는데, 바로 "게임 체인저"라는 두려운 단어입니다. AI보다 더 빠르게 성장하는 유일한 것은 Wired가 "The Great Disappointment"라고 부르는 거품을 만드는 자체 과대 광고입니다. 하지만 이 경우에는 비유적인 의미에서 적절할 수 있는데, 오늘 여러분과 이야기하고 싶은 스타트업은 우리가 게임을 코딩하는 방식을 바꾸고 있기 때문입니다. 말 그대로 게임 체인저입니다. 그것이 그 일을 할 수 있을지 여부는 아직 알 수 없습니다. 아직은 아니지만 이것은 "일찍 탑승"하는 순간 중 하나 일 수 있습니다. Rosebud AI 대기자 명단: AI 기반 게임 개발로 생각의 속도에 맞춰 게임을 빌드하세요. AI를 사용하여 게임을 만들고, 공유하고, 플레이하세요... 2024. 1. 18.
게임 개발 「 추천 편」시네머신 애니메이션 타겟, 룩 앳(Look At) 및 조준 세팅(Aim Settings) 나는 이것들을 사용하기 시작하기를 너무 열망하기 때문에 먼저 보기와 목표를 사용할 것입니다. 따르는 것은 몸과 함께 가지만 보는 것은 목표와 함께 갑니다. Aim은 조정을 위해 볼 수 있는 모든 기능과 컨트롤입니다. 보기에 사용할 큐브 이동이라는 빠른 애니메이션을 만들고 있습니다. 프로젝트 창을 마우스 오른쪽 버튼으로 클릭하고 만들기 섹션에서 애니메이션을 선택합니다. 또한 animations 폴더를 추가하고 큐브 이동 애니메이션을 폴더에 넣었습니다. 큐브 움직임을 계층 구조의 큐브로 드래그했는데 이제 큐브 애니메이터가 있습니다. 큐브 이동 애니메이션으로 이동하여 루프를 확인했습니다. 또한 창 메뉴에서 애니메이션 창을 추가했습니다. 이제 큐브에 대한 몇 가지 움직임을 기록할 준비가 되었습니다. 이 작업이 .. 2024. 1. 18.
게임 개발 「 추천 편」아늑한 게임 만들었던 이야기 제 게임인 Forest Whiskers를 만들게 된 이야기를 나누고 싶습니다. 숲과 그 주민들(귀여운 새끼 고양이)을 오염으로부터 구해야 하는 아늑한 RPG여야 합니다. 이 게임에서는 마법을 가미하여 집을 개선하고 고양이를 돌볼 수 있습니다. 저는 엔진 없이 혼자서 게임을 처음부터 만들고 있습니다. 현재 게임은 끝나지 않았지만 좋은 진전을 이루었습니다. 약간의 지연으로 업데이트를 공유할 계획입니다. 현재 제 시간의 상당 부분은 새로운 게임을 구상하고 그림을 그리는 데 할애하고 있습니다. 일부 코드는 빈 위치를 통과할 수 있는 지점까지 수행되었습니다. 현재 유일한 문제는 이미지가 충분하지 않고 그리기 속도가 매우 느리다는 것입니다. 내가 읽은 바에 따르면 그래픽은 일반적으로 게임 개발 프로세스가 끝날 때까.. 2024. 1. 18.
게임 개발 「 추천 편」시네머신과 타임라인의 결합으로 컷신 만들기 시네머신과 타임라인을 별도로 사용하는 방법을 살펴보았습니다. 이제 우리는 컷신을 만들기 위해 그들의 사용을 결합할 것입니다. Mixamo에 가서 플레이어를 위한 말하는 애니메이션을 다운로드했습니다. 이를 준비하기 위해 릭(Rig) 으로, 애니메이션 타입(Animation Type) 을 휴머노이드(Humanoid) 로 설정했습니다. 말하는 애니메이션 임포트 세팅. 그런 다음 실제 애니메이션을 복제하고 이름을 Talking_anim로 바꿨습니다. Ctrl + D는 Unity에서 항목/개체를 복제하는 단축키입니다. 며칠 동안 머리를 쥐어뜯다가 블렌드 리스트를 사용하여 샷 사이에 애니메이션을 적용할 수 있다는 것을 깨달았습니다! 먼저, 메인 카메라가 드롭된 시네머신 트랙을 추가했습니다. 그런 다음 해당 트랙에 .. 2024. 1. 18.
게임 개발「 추천 편」Unity에서 유도 미사일 발사하기: 플레이어의 무기고 방대한 게임 개발 세계에서 플레이어에게 독특하고 강력한 도구를 제공하는 것은 몰입감 있고 즐거운 경험을 만드는 데 매우 중요합니다. 플레이어가 조종하는 매혹적인 메커니즘 중 하나는 유도 미사일로, 자율적으로 목표물을 찾아 따라가는 발사체입니다. 이 글에서는 유도 미사일을 발사할 수 있는 기능을 플레이어에게 제공하는 Unity 스크립트의 내부 작동 방식을 살펴보고, 이러한 메커니즘을 게임에 통합한 이유를 살펴보겠습니다. 스크립트 이해 플레이어의 관점에서 스크립트의 주요 구성 요소를 분석해 보겠습니다.HomingMissile 속도 및 각도 변경 속도 우리는 미사일의 이동 속도와 목표물을 추격하는 동안 각도를 조정하는 속도를 제어할 수 있습니다. 이 값을 조정하면 미사일의 선호도와 게임 플레이의 요구 사항에 .. 2024. 1. 18.
게임 개발 「 추천 편」 언리얼 엔진 5를 배우고 나만의 게임 만들기 2024년에 접어들면서 게임 개발자 지망생에게 가장 흥미로운 기회 중 하나는 언리얼 엔진 5를 마스터하는 것입니다. 이 엔진의 순전한 힘과 다재다능함은 프로젝트의 판도를 바꿀 수 있습니다. 이 블로그 포스트에서는 언리얼 엔진 5를 배우기 위한 기초를 안내하는 한편, 유명한 플랫폼인 험블 번들(Humble Bundle) 덕분에 디지털 콘텐츠에 대한 놀라운 할인 혜택을 누릴 수 있습니다. 왜 언리얼 엔진 5인가? 언리얼 엔진 5는 게임 개발의 한계를 뛰어넘는 기술의 경이로움입니다. 놀라운 그래픽, 다이내믹한 라이팅, 향상된 피직스를 갖춘 언리얼 엔진 5는 개발자들이 전례 없는 현실감으로 비전을 실현할 수 있도록 지원합니다. 노련한 개발자이든 이제 막 시작하는 개발자이든 학습 곡선은 그만한 가치가 있습니다. .. 2024. 1. 18.
게임 개발 「 추천 편」게임 개발을 위한 최고의 프로그래밍 언어 게임 개발의 방대한 영역에서 올바른 프로그래밍 언어를 선택하는 것은 고층 빌딩의 기초를 선택하는 것과 비슷합니다. 이는 프로젝트의 성공, 효율성 및 확장성에 지대한 영향을 미치는 결정입니다. 이 가이드에서는 프로그래밍 언어의 복잡한 환경을 탐색하여 게임 개발 벤처에 가장 적합한 언어를 찾아내는 데 도움을 줄 것입니다. 게임 개발을 위한 프로그래밍 언어란 무엇입니까? 게임 개발을 위한 프로그래밍 언어는 개발자가 비디오 게임의 기능을 만들고 제어할 수 있도록 하는 특수 명령 집합입니다. 이러한 언어는 게임 메커니즘을 설계하고, 그래픽을 처리하고, 게임 환경 내에서 상호 작용을 관리하는 데 필요한 도구를 제공합니다. 게임 개발에 널리 사용되는 프로그래밍 언어로는 C++, C#, Java 및 Python이 있습.. 2024. 1. 18.
728x90