Making Stylized 3D Games In Godot – Shane Denhardt & Kiril Pashev – GodotCon 2025
- Evil Villain Games는 셰인 덴하트와 키릴 파셰프가 운영하며, 다양한 스타일의 3D 게임을 제작하고 Unity, Godot, Unreal 엔진을 사용합니다. 🧑💻
- Unity에서 사용하던 다양한 에셋(gradient texture, noise texture 등)들이 Godot에는 기본적으로 내장되어 있어 개발이 더 편리합니다. ⚙️
- Godot 엔진으로 제작된 멋진 3D 게임으로 Buckshot Roulette, Wild Cosmos, PVKK 등이 있습니다. 🎮
- Kinstar Saga는 Godot 엔진으로 개발 중인 택티컬 덱 빌딩 RPG이며, 모듈형 캐릭터 시스템과 gradient shader를 사용합니다. ⚔️
- 캐릭터는 파츠별로 모듈화되어 있어 다양한 장비로 커스터마이징이 가능하며, 하나의 armature를 공유하여 애니메이션 효율성을 높입니다. 🦝
- Gradient shader는 visual shader graph를 사용하여 제작되었으며, 마스크를 통해 다양한 gradient를 적용하고 하나의 draw call로 렌더링하여 성능을 최적화합니다. 🎨
- Terrain은 Blender에서 모델링한 후 two-layer moss shader를 적용하여 world space에서 텍스처가 고정되도록 하여 자연스러운 느낌을 줍니다. 🏞️
- Photon scatter 애드온을 사용하여 잔디를 쉽게 배치하고, 바람에 흔들리는 효과를 위해 deframing 기법을 적용하여 80년대 스타일의 애니메이션 느낌을 연출합니다. 💨
- GPU trail 3D 애드온을 사용하여 레이저 빔에 3D 트레일을 추가하고, fireball에는 dissolve shader를 적용하여 독특한 시각 효과를 만듭니다. 🔥
- Godot 엔진의 gradient assets와 noise generator는 VFX 제작에 매우 유용하며, volumetric fog는 몽환적인 분위기를 연출하는 데 효과적입니다. 🌫️
- Unity와 비교했을 때 Godot 엔진의 armature import는 여전히 개선이 필요하지만, 전반적으로 3D 게임 개발에 충분히 강력한 도구입니다. 💪