카탈로그로 돌아가기
Hero de Project KOTH

Project KOTH

"레이지 게임" 스타일의 3D 플랫포머

당신을 고통받게 하려고 만든 레이지 게임 스타일의 3D 플랫포머. 불멸의 기사 Koth가 되어 극한의 가속과 밀리미터 단위의 점프를 기반으로 한 이동 시스템을 마스터하세요. 비꼬는 텔레파시 강아지의 시선 아래, 치명적인 함정과 배신감을 주는 물리 엔진에 맞서 수천 번 죽을 준비를 하세요. 스피드러너와 마조히스트에게 이상적입니다.

개발 중
진행도12%

개발 일지

2024. 09. 01.

챕터 1:AI로 비디오 게임을 만드는 방법 | ChatGPT로 3일 만에 게임을 만들었습니다

이 비디오에서는 무료 ChatGPT AI만을 사용하여 3일 만에 비디오 게임을 만든 방법을 보여드리겠습니다. 모든 것은 3D 플랫포머를 만들려고 시도하다가 단순한 캐릭터 컨트롤러조차 프로그래밍하지 못하고 현실의 벽에 부딪혔던 "개발자"로서의 과거 시절을 떠올리며 시작되었습니다. 누군가 AI로 3D 게임을 프로그래밍하는 비디오를 본 후, 저는 제 꿈에 두 번째 기회를 주기로 결심했습니다. 이 3일 동안 저는 기능적인 캐릭터 컨트롤러, 옵션 메뉴, 그리고 캐릭터가 환경과 상호 작용하는 완벽한 대화 시스템을 프로그래밍했습니다. 또한 리스폰 시스템을 구현하고 공중 카메라 및 가속 역학을 조정하기 시작했습니다. 결과적으로 "떠다니는 듯한" 움직임을 가진 프로토타입이 만들어졌고, 이는 저에게 완벽한 아이디어를 주었습니다. 저는 3D 플랫포머의 다크 소울을 만들 것입니다. 밀리미터 단위의 완벽한 점프와 불공평할 정도의 장애물을 갖춘 스피드러너를 위해 설계된 "레이지 게임"입니다. 다음 단계는 게임의 진정한 주인공을 디자인하고 모델링하는 것입니다.
2024. 09. 17.

챕터 2:비디오 게임을 위한 컨셉 아트 가이드 | 캐릭터 디자인 단계별 가이드

이 두 번째 장에서는 초기 아이디어부터 3D용 모델에 이르기까지 컨셉 아트 이론을 단계별로 적용하여 게임의 주인공 디자인에 본격적으로 뛰어듭니다. 디자인 프로세스는 다음과 같은 주요 단계로 나뉩니다: • 참고 자료: GDD에서 캐릭터의 성격과 신체적 특징을 정의하고 Leonardo AI와 같은 도구를 활용하여 예비 시각적 아이디어를 생성합니다. • 실루엣(Silhouettes): 기본적이고 불투명한 형태를 그려 캐릭터의 윤곽이 한눈에 알아볼 수 있고 시각적으로 강렬한지 확인합니다. • 썸네일(Thumbnails): 선택된 실루엣 내부를 디테일하게 채워 넣으며 다양한 참고 자료의 옷, 무기 및 주요 요소를 결합합니다. • 라인 아트(Line Art): 필압이 적용된 브러시를 사용하여 그림을 다듬고 볼륨 단계를 준비합니다. (드디어 새 그래픽 태블릿을 처음 사용하여 작업 속도를 높인 단계입니다!). • 볼륨 및 명도(Values): 일정한 광원을 정의하는 그레이스케일을 적용하여 하이라이트, 그림자(하드 및 소프트) 및 3차원 깊이를 추가합니다. • 색상: 색상 팔레트(유사색, 보색 또는 삼원색)를 선택하고 기본 볼륨을 유지하면서 "오버레이" 또는 "색상"과 같은 혼합 모드를 사용하여 적용합니다. 최종 결과물에는 정면 및 측면 모습도 포함되며, 다음 장에서 3D 모델링으로 넘어가는 과정을 아주 쉽게 만들어 줄 필수적인 도면입니다.
2024. 10. 05.

챕터 3:나만의 타이포그래피 무료로 만드는 방법 | Inkscape 및 FontForge 가이드

이 세 번째 장에서는 Inkscape와 FontForge를 사용하여 비디오 게임이나 프로젝트를 위한 개인화된 무료 텍스트 글꼴을 만드는 방법을 단계별로 가이드합니다. 수많은 충돌을 겪으며 배운 과정과 요령은 다음과 같이 요약할 수 있습니다: • Inkscape 설정: 600x900px 캔버스를 만들고 수학적 안내선(기준선, 소문자, 대문자)과 25x25 그리드를 설정합니다. 가장 중요한 팁! 캔버스의 각 모서리에 사각형을 추가하여 FontForge가 글리프를 가져올 때 자동으로 가운데에 맞추도록 합니다. • 스마트 디자인: 항상 원본 파일(SVG)을 저장하고, 악센트 기호의 크기를 과장하며, 무엇보다 모양을 재활용합니다. "O"가 있다면 이미 "0"과 "8"의 기반을 가진 것입니다. "b"가 있다면 "d", "p", "q"를 가진 것입니다. • FontForge 워크플로: 메트릭을 올바르게 구성하고(Ascend 700, Descend 200, 여백 0) 인코딩을 Latin Windows("ANSI")로 강제 설정합니다. 루프 가져오기 단축키를 사용하여 작업 속도를 높이고 결과를 TTF 또는 OTF 형식으로 내보냅니다. • 생존(일반적인 오류): FontForge는 매우 자주 충돌합니다. 며칠간의 작업을 잃지 않으려면 자주 저장하고 수동으로 프로젝트의 백업 복사본을 만들어야 합니다. 또한 줄 간격 버그를 피하기 위해 완성된 글꼴을 여러 프로그램에서 테스트하는 것이 중요합니다. 게임의 디테일로서: 글꼴의 불완전함이 흔들리는 캘리그래피 느낌을 주어, 내레이터가 현실 세계의 제 반려견이기 때문에 완벽하게 어울립니다. 또한 이 기회를 빌어 게임의 세계관을 위한 기호와 룬 문자로 된 두 번째 알파벳도 만들었습니다!
2025. 02. 13.

챕터 4:Blender에서 3D 캐릭터 모델링하는 방법 | 내 게임의 주인공 모델링 과정

이 네 번째 장에서는 마침내 3D로 도약하여 Blender에서 게임의 주인공을 모델링하는 전체 과정을 들려드립니다. 단계별 기술 프로세스는 다음과 같이 요약됩니다: • 블로킹 및 조형(Sculpting): 참고 자료 가져오기, 세분화된 구를 사용하여 기본 실루엣 만들기, 메쉬 병합(Ctrl+J) 및 조형 모드에서 복셀과 토폴로지를 조정하여 다듬기. • 갑옷 및 로우 폴리: 확장된 마스크와 베지에 곡선(가슴 부분)을 사용하여 갑옷을 정밀하게 모델링합니다. 실루엣을 잃지 않고 폴리곤 수를 최적화하기 위해 Decimate 수정자를 사용하여 하이 폴리에서 "로우 폴리" 모델 만들기. • 텍스처링: 색상 팔레트와 재질을 적용하여 거의 일주일 간의 작업 끝에 하이 폴리 모델을 준비합니다. 마지막 서프라이즈로, 저는 일반 스킨과 "흑기사" 스킨을 만드는 데에만 국한하지 않았습니다. 미래의 콘텐츠에 사용하기 위해 제 채널과 소셜 네트워크의 광고가 포함된 독점적인 텍스처를 디자인하는 데 추가 시간을 투자했습니다. 다음 장에서는 주인공에게 생명력을 불어넣고 애니메이션을 적용할 시간입니다!