본문 바로가기
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.
게임 개발 「 추천 편」아늑한 게임 만들었던 이야기 제 게임인 Forest Whiskers를 만들게 된 이야기를 나누고 싶습니다. 숲과 그 주민들(귀여운 새끼 고양이)을 오염으로부터 구해야 하는 아늑한 RPG여야 합니다. 이 게임에서는 마법을 가미하여 집을 개선하고 고양이를 돌볼 수 있습니다. 저는 엔진 없이 혼자서 게임을 처음부터 만들고 있습니다. 현재 게임은 끝나지 않았지만 좋은 진전을 이루었습니다. 약간의 지연으로 업데이트를 공유할 계획입니다. 현재 제 시간의 상당 부분은 새로운 게임을 구상하고 그림을 그리는 데 할애하고 있습니다. 일부 코드는 빈 위치를 통과할 수 있는 지점까지 수행되었습니다. 현재 유일한 문제는 이미지가 충분하지 않고 그리기 속도가 매우 느리다는 것입니다. 내가 읽은 바에 따르면 그래픽은 일반적으로 게임 개발 프로세스가 끝날 때까.. 2024. 1. 18.
게임 개발 「 추천 편」시네머신과 타임라인의 결합으로 컷신 만들기 시네머신과 타임라인을 별도로 사용하는 방법을 살펴보았습니다. 이제 우리는 컷신을 만들기 위해 그들의 사용을 결합할 것입니다. Mixamo에 가서 플레이어를 위한 말하는 애니메이션을 다운로드했습니다. 이를 준비하기 위해 릭(Rig) 으로, 애니메이션 타입(Animation Type) 을 휴머노이드(Humanoid) 로 설정했습니다. 말하는 애니메이션 임포트 세팅. 그런 다음 실제 애니메이션을 복제하고 이름을 Talking_anim로 바꿨습니다. Ctrl + D는 Unity에서 항목/개체를 복제하는 단축키입니다. 며칠 동안 머리를 쥐어뜯다가 블렌드 리스트를 사용하여 샷 사이에 애니메이션을 적용할 수 있다는 것을 깨달았습니다! 먼저, 메인 카메라가 드롭된 시네머신 트랙을 추가했습니다. 그런 다음 해당 트랙에 .. 2024. 1. 18.
게임 개발 「 추천 편」 언리얼 엔진 5를 배우고 나만의 게임 만들기 2024년에 접어들면서 게임 개발자 지망생에게 가장 흥미로운 기회 중 하나는 언리얼 엔진 5를 마스터하는 것입니다. 이 엔진의 순전한 힘과 다재다능함은 프로젝트의 판도를 바꿀 수 있습니다. 이 블로그 포스트에서는 언리얼 엔진 5를 배우기 위한 기초를 안내하는 한편, 유명한 플랫폼인 험블 번들(Humble Bundle) 덕분에 디지털 콘텐츠에 대한 놀라운 할인 혜택을 누릴 수 있습니다. 왜 언리얼 엔진 5인가? 언리얼 엔진 5는 게임 개발의 한계를 뛰어넘는 기술의 경이로움입니다. 놀라운 그래픽, 다이내믹한 라이팅, 향상된 피직스를 갖춘 언리얼 엔진 5는 개발자들이 전례 없는 현실감으로 비전을 실현할 수 있도록 지원합니다. 노련한 개발자이든 이제 막 시작하는 개발자이든 학습 곡선은 그만한 가치가 있습니다. .. 2024. 1. 18.
게임 개발 「 추천 편」Threejs로 간단한 레이싱 게임 만들기 어느 날 도로에서 자동차가 빠르게 지나가는 것을 보고 레이싱 게임을 만들어야겠다고 생각했습니다. 네이티브를 사용하는 대신 threejs를 사용했습니다. 어쨌든 더 큰 3D 프로젝트의 경우 네이티브를 계속 사용하면 스스로 문제를 일으킬 것입니다 ... 이 문서에서는 이 게임의 개발 과정을 0에서 1까지 설명합니다. webgl과 threejs에 대한 특별한 소개는 없습니다. 기초가 없는 학생은 threejs 문서와 함께 읽거나, webgl의 기초 지식을 먼저 배울 수 있습니다~ 방법은 다음과 같습니다. w, 앞으로 a, d는 좌우 공간을 회전하고 속도가 느려지고 표류할 수 있습니다. 현재 게임의 충돌 감지는 완료되지 않았으며(향후 업데이트 및 개선 예정) 차량의 왼쪽과 트랙의 양쪽만 충돌 테스트를 거칩니다... 2024. 1. 18.
게임 개발 「 추천 편」Phaser.io 로 미니 게임 만들기 Phaser.io 는 HTML5 게임 빌드를 위해 특별히 설계된 무료 오픈 소스 JavaScript 프레임워크입니다. 초보자도 게임 개발 프로세스를 훨씬 쉽고 빠르게 만들 수 있는 강력한 도구 및 기능 세트를 제공합니다. Framework에는 잘 문서화된 API와 항상 기꺼이 도움을 줄 수 있는 대규모 개발자 커뮤니티가 있습니다. 이렇게 하면 숙련된 프로그래머가 아니더라도 쉽게 배우고 사용할 수 있습니다. Phaser는 간단한 2D 플랫포머에서 복잡한 RPG에 이르기까지 다양한 게임을 만드는 데 사용할 수 있습니다. 물리학, 애니메이션, 오디오 및 네트워킹을 포함한 다양한 기능을 지원합니다. Phaser로 개발된 게임은 데스크톱, 노트북, 태블릿, 스마트폰을 포함하여 웹 브라우저가 있는 모든 장치에서 플.. 2024. 1. 18.
게임 개발 「 추천 편」게임 개발자의 정신 건강을 유지하는 방법 비디오 게임 산업은 최근 몇 년 동안 매우 크고 성장하는 산업으로 성장했습니다. IDC의 데이터에 따르면 2020년 이 산업의 수익은 1,790억 달러에 달했으며, 이 수치는 기존 영화 및 스포츠 산업을 합친 것보다 높습니다. 그러나 그 이면에는 게임 산업의 복잡한 문제가 있는 사실이 있습니다. 그 중 하나는 게임 개발자의 정신 건강입니다. 유해한 작업 환경과 기대치는 개발자의 정신 건강에 큰 영향을 미칩니다. 따라서 스튜디오가 개발자의 정신 건강을 돌볼 수 있는 몇 가지 방법을 설명하겠습니다. 좋은 직장 문화 형성 괴롭힘과 차별은 게임 산업의 무대 뒤에서 발생하는 문제 중 하나입니다. 가장 최근의 사례는 12명 이상의 사람들이 Ubisoft와 회사 내 주요 인물에 대한 괴롭힘에 대해 주장한 경우였습니다.. 2024. 1. 18.
728x90