-
산과 강이 생성되는 방식에 관심이 있다면, "Large Scale Terrain Generation from Tectonic Uplift and Fluvial Erosion" 논문을 참고할 수 있음
- 각 지형 조각은 일정한 속도로 상승하며, 침식은 지형의 경사와 유역 면적에 따라 적용됨
- 결과적으로 강 네트워크와 각 지형 조각의 중심 높이가 결정되며, 이를 바탕으로 도로, 동굴, 구조물이 배치됨
- 실제 보셀은 플레이어가 해당 지역을 로드할 때만 결정되며, 보통 저장되지 않음
- 렌더링은 wgpu를 통해 이루어지며, 모델은 MagicaVoxel에서 제작되고, 클라이언트와 서버는 ECS(specs)를 사용함
-
설치 관련 문제: 런처를 통한 설치가 약간 문제가 있음
- 직접 mac 다운로드와 Cargo를 통한 설치 모두 Airshipper v0.15.0을 설치하며, 이는 구버전이라고 표시됨
- 최신 버전 설치 버튼을 클릭하면 GitHub 릴리즈 페이지로 이동하지만, 최신 버전은 0.14임
- v0.16은 태그만 있고 아티팩트가 없음
- GitHub 페이지는 GitLab 저장소의 미러임
- GitLab에는 최신 버전의 아티팩트가 있음
-
Veloren은 오픈 소스 게임으로, 최근 0.16 버전이 출시됨
- Rust로 작성된 멀티플레이어 보셀 RPG임
- 다양한 시기에 걸쳐 많은 댓글이 달림
-
몇 년 전 Veloren을 잠깐 플레이했으며, 개선된 점에 감명받았음
- 다시 시도해볼 필요가 있음
- 보셀 기술이 발전하면서 블록 기반의 요소가 여전히 필요한지 궁금함
- 물리적 상호작용을 계산하는 기술이 발전하면 일반 게임처럼 보일 것이라 생각했음
- 일부 보스를 보면 발전하고 있지만 여전히 기대보다 멀리 있음
-
Veloren은 Cube World의 대안으로 초기 버전을 플레이한 기억이 있음
- Cube World는 출시 당시 약속된 기능이 거의 없고 업데이트가 없었던 게임임
-
Veloren 실행을 위한 몇 가지 팁
- Rust 패키지를 설치하고, Wayland 사용 시 분수 스케일링 비활성화
- 터미널에서 airshipper를 실행하고, Gnome 앱 그리드에서 실행한 경우 고아 프로세스를 확인하고 종료해야 함
-
Veloren의 디자인 목표와 예술 방향을 좋아하지만, 게임 디자이너 없이 아티스트와 개발자만으로 게임을 만들면 비디오 게임으로서의 완성도가 부족함
-
Veloren이라는 단어는 독일어로 "잃어버린"을 의미함
-
Rust 게임 개발이 활발해지고 있음
- Veloren의 메인 클라이언트는 자체 엔진으로 구축됨
- Tiny Glade는 Bevy ECS를 사용하지만 자체 그래픽 스택을 가짐
- Bevy와 Fyrox는 Godot에는 미치지 못하지만 점점 발전하고 있음
- Bevy는 ECS에 집중하며 다양한 유틸리티와 서드파티 라이브러리를 제공함
- Fyrox는 ECS에 덜 의존하며 완전한 패키지로 모든 것을 구축하려 함
- 두 엔진 모두 WASM 번들로 쉽게 웹에 배포 가능하여 멀티 플랫폼 타겟팅에 이상적임
- Rust는 주요 게임 프로그래밍 언어로 자리 잡고 있으며, 웹 백엔드, RPC, API 서비스 프로그래밍 언어로도 뛰어남