
월 33,000원
5개월 할부 시아데니아
2025-03-281556453포톤 퓨전 기반으로 진행되는 강의인가요?
ReSIP
2025-03-241553546멀티스레드나 tcp이런걸로 간단한 전공수업은 들었었는데 활용을 못하고 클라이언트로 준비하고 있어서 생각이 없었는데 최근 서버 공부를 해야 취업을 한다고 생각이 들어서 이 강의가 취업하는데 도움이 되는 서버 구현 방법인가요?
Pinous2025-03-24405975안녕하세요 :) 해당 강의는 Unity에서 Photon을 활용한 멀티플레이 기능 구현에 초점을 맞추고 있습니다. 즉, 게임 클라이언트에서 실제로 멀티플레이 기능이 어떻게 동작하는지를 실습 위주로 배울 수 있습니다. 만약 게임 클라이언트 개발자를 목표로 한다면, 실제 멀티플레이 기능을 구현해보는 경험은 취업에도 큰 도움이 됩니다. 특히 Unity에서의 실무 감각을 익히는 데 좋다고 생각합니다. 하지만 백엔드나 서버 개발자로 커리어를 생각하신다면, 이 강의는 시작점이 될 수는 있지만 충분하지는 않습니다. 그 경우에는 Node.js, Express, MySQL, MongoDB, WebSocket 등의 기술 스택과 함께, REST API 설계나 인증 시스템, 서버 구조 설계 등을 공부하시는 걸 추천드려요. 즉, 이 강의는 '서버 기술 전반'을 배우는 목적보다는 게임 클라이언트 개발자가 멀티플레이 기능을 구현하는 방법을 익히는 데 초점이 맞춰져 있습니다 🙂
Liar
2025-02-211526811Lobby 기능 구현은 추가하실 생각없나요? Lobby에서 대기하고, 준비를 다 같이 누르면, 시작하는 기능 같은거 말이죠. 아니면, 배틀 그라운드 같은 자유로운 대기 기능같은 것이요. 그리고 Photon을 사용 하셨습니다. NodeJS나 GoLang 같은 것으로 만든 자체 서버를 만들고 멀티플레이를 구현하는 법도 알고 싶네요. DB도 DB Server를 통해서 구현한다던가, SQL, NoSQL 같은 경우로도 나누는데 이런거 같은 것도 알고 싶네요. 업데이트와 같은 경우 Unity는 에셋을 사용해서, 게임 패치를 이용하는 경우도 있던데요. AppStore나 자체 서버를 이용해서 업데이트를 진행한다던지. 그 외 방법도 있나요? Shader도 Player 제작시 응용할수 있습니다. 이펙트나, Material에도 응용가능 하다 알고 있는데, Custom Shader를 원하는 모양으로 만드는 방법을 OpenGL, DirectX12, HLSL 같은 것으로도 이용하는 방법을 알고싶네요.
Pinous2025-02-22399858안녕하세요! 😊 질문 주신 내용에 대해 하나씩 답변드리겠습니다. Lobby 기능 추가 현재 강의에서 Lobby 기능을 추가하는 데 큰 어려움이 없다고 판단되므로, 해당 강의는 추가 업데이트될 예정이 없습니다. NodeJS, GoLang 자체 서버 본 강의는 Photon을 활용한 클라이언트 중심의 멀티플레이 개발을 다루고 있으며, 풀스택 개발에 대한 내용은 포함되어 있지 않습니다. 따라서 직접 서버를 구축하는 방법은 강의 범위에 포함되지 않았습니다. DB 서버, SQL & NoSQL 강의에서는 Firestore (NoSQL 방식) 를 활용하여 데이터를 저장하는 방법을 다룹니다. 별도의 데이터베이스(MySQL 등)를 직접 구축하지는 않지만, Firestore의 기능을 활용한 데이터 관리 방법을 학습할 수 있습니다. Shader 본 강의에서는 Shader 제작에 대한 내용을 포함하고 있지 않습니다. 😢
안녕하세요! 본 강의는 Photon Fusion이 아닌, Photon Realtime 기반으로 진행됩니다. Realtime은 Photon의 대표적인 클라우드 기반 솔루션으로, 룸 기반 매칭, RPC, 커스텀 프로퍼티 등을 활용해 멀티플레이 시스템을 구현하는 데 초점을 맞추고 있습니다. Fusion은 서버 권한 기반의 동기화 방식이라 Realtime과는 방향이 조금 다릅니다. 따라서 본 강의에서는 Photon Realtime의 구조와 활용법에 대해 다루고 있습니다. 😊