Fork me on GitHub

신선하고 가벼운

melonJS는 개발자들과 디자이너가 내용에 집중할 수 있도록 해주는 오픈 소스 HTML5 게임 엔진입니다.

프레임웍은 많은 제3자 툴에 대한 지원과 컴포저블 엔티티의 컬렉션을 제공합니다. 전체로 또는 부분으로 사용될 수 있는 강력한 조합을 제공합니다.

다운로드 문서 읽기 »

사용해 보세요!


MelonJS로 만들어진 단순한 게임을 플레이하기 시작하기 위해 다음 키를 눌러보세요. 게임패드에서 시도해 보세요!

KeyAction
W Spacebar점프
A왼쪽으로 걷기
S아래로 드롭
D오른쪽으로 걷기
F전체 화면 모드
Esc게임 종료

잠시 후에 만나요!

melonJS는 가볍지만 강력한 HTML5 프레임웍으로 머리부터 발끝까지 정말로 플러그인 없이 '하나를 쓰면, 어디서나 작동하는' 게임 플랫폼을 제공하기 위해 고안되었습니다. melonJS는 오픈소스 프로젝트이고 열정적인 이들의 커뮤니티에 의해 지원됩니다. 갤러리에서 melonJS로 강화된 게임들의 사례들을 살펴보세요.

시작하기


빠르다

HTML5

미래 기술로 만들어졌습니다.

  • WebGL
  • WebAudio
  • ES6 Collections

무료

퍼미시브 MIT 라이센스 하에서 출시.

비용 0.

로열티 없음.

영원히 무료.

우아함

당신의 장면 그래프는 컨테이너의 계층 구조입니다.

업데이트와 작업 구상은 각각 보내집니다.

그리는 것은 옵트인 입니다; AI를 위한 계산으로만 만들어 지는 엔티티와 특수 횩과 등을 추가하세요.

강력한 레벨 디자인


melonJS는 유명한 타일 맵 포맷을 통합하여 디자이너들이 쉽게 타일 맵 에디터를 사용하여 쉽게 레벨을 만들어내고, 게임 기능 자체에 집중할 수 있도록 합니다.

개발자 스포트라이트

Master Spy by Turbogun Radmars Team - Ludum Dare & GameJam
radmars intro

특징


  • 신선하고 가벼운 2D 스프라이트 기반 엔진
  • 독자적인 라이브러리(추가적인 종속 부재)
  • 현대적인 HTML5 기능; 웹GL & 웹오디오
  • 높은 DPI & 오토 스케일링 비디오 모드
  • 트윈 & 트랜지션 효과
  • 낮은 CPU 요건과 2D 물리:
    • 정확한 감지와 반응을 위한 충돌 알고리즘 기반 다각형 (SAT)
    • 공간적 파티션을 이용한 빠르고 광범위한 상전이 충돌 감지
    • 벡터와 매트릭스를 위한 개선된 수리 API
  • 확장 가능 오브젝트 엔티티의 기본 세트:
    • 오브젝트 풀
    • 기본 조각 시스템
    • 기본 애니메이션 관리
    • 표준 스프라이트시트와 질감 묶음 (Texture Packer) 지원
    • 기본 GUI 요소들
  • 쉬운 레벨 디자인을 위한 타일 맵 포맷 통합:
    • 직각, 아이소메트릭, 6각, 원근감 타일맵 지원
    • 시차 스크롤링과 다중 레이어
    • 모양 기반 충돌 레이어 (직사각형, 타원, 다각형, 폴리라인)
    • JSON 및 XML 포맷
  • 시스템과 비트맵 폰트
  • 상태 매니저와 맞춤형 로더
  • 마우스, 터치, 포인터, 게임패드 디바이스 지원
  • 디바이스 모션, 방향, 가속계 지원
browser icons example

호환성


melonJS는 모든 완전한 ES5 호환 브라우저들과 작동합니다.

BrowserVersionStatus
Chrome 55+
Safari 10+
Firefox 50+
Opera 42+
IE 11+
CocoonJS 2.0+
Chrome for Mobile 55+
iOS Safari 9.3+

제3자 툴 통합


melonJS은 고유의 통합과 다음 제3자 툴에 대한 지원을 제공합니다: