TypeScript, PixiJS, Bun으로 만든 surviv.io에서 영감을 받은 오픈소스 2D 배틀로얄 브라우저 게임입니다.
OpenWebGAL/WebGAL
WebGAL Script로 스크립트를 작성하거나 비주얼 에디터로 제작해 브라우저에서 실행하는 비주얼 노벨 엔진입니다.
- 스타
- 4,023
- 포크
- 367
- 열린 이슈
- 141
- 마지막 커밋
- 21일 전
어떤 프로젝트인가요?
WebGAL은 브라우저에서 실행되는 비주얼 노벨 엔진으로, 완성된 게임을 클라이언트 설치 없이 최신 기기에서 플레이할 수 있습니다. 작가는 대사, 배경, 캐릭터 스프라이트, 음악, 선택지를 표현하는 간단한 줄 단위 문법인 WebGAL Script로 스토리를 작성하거나, 별도의 그래픽 에디터인 WebGAL_Terre를 사용해 코드 없이 게임을 만들 수 있습니다.
엔진은 TypeScript로 작성되었으며 React와 Pixi.js를 기반으로 합니다. 개발자는 Pixi.js로 커스텀 시각 효과를 추가할 수 있고, MPL-2.0 라이선스로 소스 코드가 공개되어 있어 엔진 자체를 확장할 수도 있습니다. 공식 문서에서는 스크립트 문법과 기여 가이드를 다루며, VS Code 확장 프로그램은 스크립트 파일의 구문 강조를 지원합니다.
이 프로젝트는 웹 개발 지식이 깊지 않아도 비주얼 노벨을 만들고 싶은 창작자와 런타임을 수정하거나 확장하려는 엔진 개발자를 대상으로 합니다.
핵심 기능
- 01클라이언트 설치 없이 브라우저에서 비주얼 노벨을 실행합니다.
- 02대사, 스프라이트, 음악, 선택지를 작성할 수 있는 줄 단위 문법인 WebGAL Script를 사용합니다.
- 03코드 없이 게임을 만들 수 있는 그래픽 에디터 WebGAL_Terre를 함께 제공합니다.
- 04Pixi.js를 통해 커스텀 효과를 지원합니다.
- 05스크립트 구문 강조를 위한 VS Code 확장 프로그램을 제공합니다.
활용 사례
- 웹이나 Steam에 출시할 비주얼 노벨 또는 갈게임 제작
- 웹 개발을 배우지 않고 인터랙티브 스토리 프로젝트 제작
- 특정 게임에 맞는 커스텀 Pixi.js 효과를 추가해 엔진 확장
- TypeScript와 React 기반 비주얼 노벨 런타임을 살펴보거나 수정
빠른 시작
- 1
릴리스 페이지에서 WebGAL 비주얼 에디터를 다운로드하세요
- 2
또는 소스에서 게임을 만들려면 릴리스 페이지에서 WebGAL 디버그 도구를 다운로드하세요
- 3
스크립팅 가이드는 WebGAL 공식 문서를 읽어 보세요
포함된 컬렉션
토픽
자주 묻는 질문
- WebGAL은(는) 무엇인가요?
- WebGAL Script로 스크립트를 작성하거나 비주얼 에디터로 제작해 브라우저에서 실행하는 비주얼 노벨 엔진입니다. WebGAL은 브라우저에서 실행되는 비주얼 노벨 엔진으로, 완성된 게임을 클라이언트 설치 없이 최신 기기에서 플레이할 수 있습니다. 작가는 대사, 배경, 캐릭터 스프라이트, 음악, 선택지를 표현하는 간단한 줄 단위 문법인 WebGAL Script로 스토리를 작성하거나, 별도의 그래픽 에디터인 WebGAL_Terre를 사용해 코드 없이 게임을 만들 수 있습니다.
- WebGAL은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- WebGAL은(는) MPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- WebGAL은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. WebGAL의 마지막 커밋은 2026년 10월 17일입니다.
- WebGAL은(는) 어디에 사용할 수 있나요?
- 웹이나 Steam에 출시할 비주얼 노벨 또는 갈게임 제작 웹 개발을 배우지 않고 인터랙티브 스토리 프로젝트 제작 특정 게임에 맞는 커스텀 Pixi.js 효과를 추가해 엔진 확장 TypeScript와 React 기반 비주얼 노벨 런타임을 살펴보거나 수정
- WebGAL는 어떻게 설치하나요?
- 릴리스 페이지에서 WebGAL 비주얼 에디터를 다운로드하세요 또는 소스에서 게임을 만들려면 릴리스 페이지에서 WebGAL 디버그 도구를 다운로드하세요 스크립팅 가이드는 WebGAL 공식 문서를 읽어 보세요
- WebGAL은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/OpenWebGAL/WebGAL
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
캐릭터 관리 기능을 갖춘 대화, 비주얼 노벨, RPG 대화 제작용 Godot 4.5+ 플러그인입니다.
게임 텍스트를 후킹이나 OCR로 추출하고 LLM과 오프라인 모델을 포함한 다양한 엔진으로 번역하는 비주얼 노벨 번역기입니다.
Ren'Py는 비주얼 노벨과 스토리 중심 게임을 만들기 위한 오픈소스 Python 기반 엔진입니다.
Minecraft에서 영감을 받은 기술 데모에서 출발한, 모듈형 게임플레이를 지원하는 오픈소스 Java 복셀 샌드박스 게임 엔진 및 게임입니다.