게임 회사에서 PHP가 어떤 일을 하는지 살펴보겠습니다.
서버측 로직 쓰기(PHP 성능이 높지 않고 현재 PHP에서는 서버측 쓰기가 거의 이루어지지 않습니다) , 하지만 여전히 할 줄 아는 사람들이 있습니다) PHP로 작성되고 일부 H5 게임도 PHP로 작성되며 성능을 향상시키기 위해 swool과 같은 프레임워크도 있습니다) (추천 학습: PHP 프로그래밍 입문부터 마스터까지 )
프론트엔드 JS와 같은 게임 인터페이스 작성 AS3에 대한 연결 코드인 웹 서버는 로드 밸런싱을 위해 nginx를 사용합니다.
게임 관리 백엔드를 작성하세요.
게임 공식 홈페이지 작성
게임 공식 계정 관리 백엔드 등 게임 관련 시스템 개발.
제 경험상 게임 회사에서는 게임 데이터 관리 백그라운드 작업을 작성하는 것이 더 많은 작업입니다. 저희가 자주 접하는 요구 사항은 다음과 같습니다.
저희 게임이 온라인으로 진행 중인데 등록 데이터를 볼 수 있는 방법이 없습니다. 전환율과 결제 데이터가 무엇인지 적어주세요. .
저희 게임에서는 결제율 보고서, 등록 전환율 보고서, 광고 및 수익 보고서를 확인해야 합니다. 이러한 보고서를 작성하여 나에게 보여줄 수 있는 기능을 작성해 주시면 됩니다.
우리 게임은 플레이어에게 아이템을 보내야 합니다. 플레이어에게 아이템을 보낼 수 있도록 배경 기능을 만들 수 있습니다.
저희 플레이어들이 QQ 번호를 고객 서비스 계정으로 직접 사용할 수 없다고 불만을 토로했습니다. 이를 관리할 수 있는 시스템이 필요합니다.
일부 플레이어가 채팅 채널에 메시지를 게시하고 있으니 차단하고 채팅 모니터링 시스템을 구축해 주세요.
다음주에 이벤트를 진행하겠습니다. 기획서에 특정 데이터가 필요합니다. 향후 관련 요구를 방지하기 위해 저를 이벤트 관리 모듈로 만들어주실 수 있습니다.
Tencent Games에 연결하겠습니다. 프런트엔드 인터페이스를 작성하고 클라이언트에 데이터를 전달할 수 있도록 도와주세요. . . . .
같은 회사에는 여러 팀이 있고, 그들의 기술은 공유되지 않습니다. 각 팀은 위의 요구 사항을 충족할 수 있습니다. 모든 계획이나 운영에서 살펴봐야 하는 데이터는 비슷하며, 운영 담당자도 어떤 데이터를 살펴봐야 할지 모릅니다.
그리고 각 팀이 사용하는 서버측 개발 언어와 프레임워크가 반드시 동일하지는 않습니다. 이 팀은 JAVA 백엔드이고, 저 팀은 C++ 백엔드이고, 또 다른 팀은 erlang flow이고, 일부는 Python으로 작성되었습니다. 서버측 개발 언어는 다양하고 일관성이 없습니다. 이 팀이 작성한 백엔드를 다른 팀에서 사용하려면 낮은 수준의 변경을 많이 해야 합니다.
게임이 서버로 나누어져 있기 때문에 또 다른 문제가 있습니다. 하나의 서버에는 자체 백엔드가 있고 일부는 하나의 백엔드 코드 세트가 있습니다. 서버마다 데이터가 있고, 지역 전체의 백엔드에서 나오는 데이터도 있어야 하는데, 이 백엔드는 모든 서버의 백엔드 데이터를 집계하는 플랫폼인데, 여기에는 백엔드 간의 데이터 통신 문제도 포함됩니다. ...
PHP 프로그래머들은 이런 수요의 소용돌이에 빠질 것입니다. 더욱 무서운 것은 회사를 바꾸면 위의 모든 작업을 다른 회사의 개발자가 작성했기 때문에 다시 수행해야 한다는 것입니다. 다르다.
위 내용은 게임의 어떤 측면에서 PHP를 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!