보셀 액션 어드벤처 롤플레잉 게임 Veloren 출시

2 days ago 9

Hacker News 의견
  • 산과 강이 생성되는 방식에 관심이 있다면, "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 서비스 프로그래밍 언어로도 뛰어남

Read Entire Article