안녕하세요 여러분! 이 게시물을 내 프로젝트의 개발 로그로 열고 싶었습니다.
제 이름은 Damian이고 멋진 것을 만드는 것을 좋아하는 풀스택 개발자입니다.
저는 멀티플레이어 RPG 게임 제작을 위해 Reldens(https://www.reldens.com/)라는 오픈 소스 플랫폼에서 작업하고 있습니다.
플랫폼은 NodeJS MySQL로 구축되었으며 Colyseus는 게임 서버로, Phaser는 게임 클라이언트로 사용됩니다. 다양한 구성 가능한 기능(https://www.reldens.com/features)과 게임 콘텐츠 관리 기능을 제공합니다.
일반적인 아이디어는 개발자가 관리 패널에서 방(중력 유무에 관계없이), 개체(거의 모든 것이 될 수 있음, 문 열기, NPC, 적 등과 같은 애니메이션), 항목과 같은 모든 것을 생성할 수 있도록 하는 것입니다. , 스킬, 클래스 경로, 모든 종류의 플레이어 속성, 그리고 오디오 및 음악과 같은 수많은 기타 기능을 제공합니다.
지금은 주로 개발자를 대상으로 하지만 개발자가 아닌 사람도 사용할 수 있도록 하는 것이 아이디어이므로 설치만 하면 코딩할 필요 없이 사용할 수 있습니다.
저는 이 작업을 오랫동안(2018년부터) 진행해 왔습니다. 상상할 수 있듯이 꽤 많은 레거시 코드를 다루고 있지만 반복할 때마다 개선하고 있습니다. GitHub에서 찾을 수 있습니다: https://github.com/damian-pastorini/reldens
최신 beta.38.1이 최근 게시되었습니다: https://www.reldens.com/news/beta-38-released(이전 버전에 비해 크게 개선되었습니다).
데모는 여기에서 찾을 수 있습니다: https://demo.reldens.com/
관리자 패널: https://demo.reldens.com/reldens-admin
사용자: root@yourgame.com
비밀번호: 루트
여기에서 프로젝트 상태와 진행 중인 개발을 추적할 수 있습니다: https://github.com/users/damian-pastorini/projects/2/views/1
좋아하셨으면 좋겠습니다 :)
관심이 있으시면 언제든지 저에게 핑을 보내시거나 디스코드에 참여하여 채팅을 즐겨보세요!
위 내용은 Reldens - 멀티플레이어 RPG 게임을 만들기 위한 오픈 소스 플랫폼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!