카세트 비스트: 고도가 2.5D 픽셀 아트를 지배하는 방법

2026년 05월 29일 게시됨 | 스페인어에서 번역됨

Cassette Beasts는 Godot Engine이 2.5D 스타일을 손쉽게 처리할 수 있는 방법을 보여주는 명확한 예입니다. 이 게임은 고품질 2D 스프라이트와 완전한 3차원 세계를 결합하여 클래식 포켓 몬스터를 연상시키지만 3D 카메라의 자유로움을 갖춘 현대적인 픽셀 아트 미학을 구현합니다. 여기서 흥미로운 점은 시각적 결과뿐만 아니라 그 뒤에 있는 기술적 워크플로우로, 스프라이트에는 Aseprite를, 환경 모델과 컷신에는 Blender를 사용합니다.

Cassette Beasts는 Godot에서 2D 스프라이트와 3D 세계를 결합하여 현대적인 2.5D 픽셀 아트를 구현합니다

기술적 워크플로우: 3D 엔진의 2D 스프라이트 🎨

Cassette Beasts가 시각적으로 작동하는 비결은 Godot 내에서 Sprite3D 노드를 사용하는 데 있습니다. 팀은 캐릭터를 위해 폴리곤 모델을 조각하는 대신 Aseprite에서 각 애니메이션 각도를 렌더링하고 항상 카메라를 향하는 평평한 텍스처로 가져왔습니다. 이는 빌보딩(billboarding)으로 알려진 기술입니다. 배경의 경우 Blender를 사용하여 단순한 3D 지오메트리를 모델링한 다음 모든 것을 픽셀 아트 팔레트로 텍스처링했습니다. 이 워크플로우를 최적화하는 핵심 팁은 스프라이트 해상도를 균일하게 유지하고 Godot의 메시 시스템을 사용하여 이러한 2D 평면에 동적 그림자를 적용하여 시각적 깜박임을 방지하는 것입니다.

테이프 효과: 현대적인 몰입을 위한 레트로 셰이더 📼

Cassette Beasts의 독특한 특징은 레트로 카세트 테이프 미학입니다. 단순한 후처리 필터가 아니라 Godot의 사용자 지정 셰이더로 이 효과를 구현했습니다. 컬러 채널을 조작하는 ShaderMaterial을 사용하여 약간의 RGB 이동(색수차)을 도입하고 저주파 노이즈로 수평 스캔 라인을 추가하면 쉽게 복제할 수 있습니다. 자기 테이프 효과의 경우 Y축에서 픽셀을 무작위로 부드럽게 이동시켜 물리적 테이프의 불안정성을 시뮬레이션하는 셰이더를 사용할 수 있습니다. 이는 Godot이 단순한 게임뿐만 아니라 복잡하고 독특한 시각적 정체성이 필요한 프로젝트에도 적합하다는 것을 보여줍니다.

Godot Engine은 Cassette Beasts에서 동적 조명 및 그림자와 2D 스프라이트를 어떻게 통합하여 성능 저하 없이 2.5D 픽셀 아트의 특징적인 깊이를 만들어낼까요?

(추신: 게임 개발자는 사람들이 2시간 만에 클리어하는 게임을 만드는 데 1000시간을 소비하는 사람입니다)