Repolode
HasangerGames

HasangerGames/suroi

TypeScript, PixiJS, Bun으로 만든 surviv.io에서 영감을 받은 오픈소스 2D 배틀로얄 브라우저 게임입니다.

대체할 수 있는 제품:surviv.io

스타
517
포크
243
열린 이슈
26
마지막 커밋
4일 전

어떤 프로젝트인가요?

Suroi는 surviv.io 스타일의 2D 배틀로얄 게임으로, 브라우저에서 플레이할 수 있습니다. 아직 개발 중인 프로젝트이며, 개발자는 플레이어들이 Discord에 참여하고 기부로 개발을 후원해 주기를 바랍니다.

코드베이스는 TypeScript로 작성되었습니다. 클라이언트는 PixiJS로 렌더링하고 Vite로 번들링하며, 서버는 실시간 네트워킹에 uWebSockets.js를 사용하고 Node.js에서 실행됩니다. 패키지 관리자와 작업 실행기로 Bun을 사용하고, 클라이언트 스타일은 SCSS로 작성되어 있습니다.

로컬에서 실행하려면 Git과 Bun을 설치하고 저장소를 clone한 다음 bun install을 실행하고, bun dev로 게임을 시작하면 됩니다. 클라이언트의 프로덕션 빌드는 NGINX를 통해 제공하며, 셀프 호스팅 안내는 프로젝트 wiki에서 확인할 수 있습니다.

핵심 기능

  • 01surviv.io에서 영감을 받은 브라우저 기반 2D 배틀로얄 게임
  • 02PixiJS와 Vite로 만든 클라이언트
  • 03uWebSockets.js와 Node.js 기반 실시간 게임 서버
  • 04서버와 클라이언트를 각각 실행하는 개발 명령어
  • 05NGINX를 통한 클라이언트 프로덕션 빌드 및 셀프 호스팅 지원

활용 사례

  • TypeScript로 실시간 멀티플레이어 브라우저 게임을 구성하는 방법 학습
  • 친구들과 함께할 비공개 배틀로얄 서버 호스팅
  • PixiJS와 uWebSockets 코드베이스에서 게임 메커니즘 실험

빠른 시작

  1. 1

    Git과 Bun을 설치합니다

  2. 2

    저장소를 클론합니다

    git clone https://github.com/HasangerGames/suroi.git
  3. 3

    프로젝트 디렉터리로 이동합니다

    cd suroi
  4. 4

    종속성을 설치합니다

    bun install
  5. 5

    게임을 로컬에서 실행하고 http://127.0.0.1:3000을 엽니다

    bun dev

사용 전 알아둘 점

  • README에 프로젝트가 아직 개발 중이라고 나와 있습니다.
  • 프로덕션 빌드를 직접 호스팅하려면 NGINX와 wiki에 설명된 설정이 필요합니다.

토픽

자주 묻는 질문

suroi은(는) 무엇인가요?
TypeScript, PixiJS, Bun으로 만든 surviv.io에서 영감을 받은 오픈소스 2D 배틀로얄 브라우저 게임입니다. Suroi는 surviv.io 스타일의 2D 배틀로얄 게임으로, 브라우저에서 플레이할 수 있습니다. 아직 개발 중인 프로젝트이며, 개발자는 플레이어들이 Discord에 참여하고 기부로 개발을 후원해 주기를 바랍니다.
suroi은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
suroi은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
suroi은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. suroi의 마지막 커밋은 2026년 11월 1일입니다.
suroi은(는) 어디에 사용할 수 있나요?
TypeScript로 실시간 멀티플레이어 브라우저 게임을 구성하는 방법 학습 친구들과 함께할 비공개 배틀로얄 서버 호스팅 PixiJS와 uWebSockets 코드베이스에서 게임 메커니즘 실험
suroi는 어떻게 설치하나요?
Git과 Bun을 설치합니다 저장소를 클론합니다: git clone https://github.com/HasangerGames/suroi.git 프로젝트 디렉터리로 이동합니다: cd suroi 종속성을 설치합니다: bun install 게임을 로컬에서 실행하고 http://127.0.0.1:3000을 엽니다: bun dev
suroi은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/HasangerGames/suroi

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Rust로 제작된 오픈소스 복셀 액션 어드벤처 RPG로, 광활한 판타지 세계를 배경으로 하며 Cube World와 Breath of the Wild에서 영감을 받았습니다.

7.7천+18 이번 주574RustGPL-3.0활발히 관리됨업데이트 7일 전

Settlers II에서 영감을 받은 무료 오픈 소스 실시간 전략 게임으로, 싱글플레이 캠페인과 멀티플레이를 제공합니다.

기타#game#strategy#real-time-strategy
3.1천+2 이번 주224C++GPL-2.0활발히 관리됨업데이트 7일 전

Axis & Allies와 Risk 스타일의 오픈 소스 턴제 전략 및 보드게임 엔진으로, 커뮤니티 제작 맵과 멀티플레이를 지원합니다.

기타#game#strategy-game#turn-based-strategy
1.6천+2 이번 주496JavaGPL-3.0활발히 관리됨업데이트 어제