본문 바로가기

전체 글131

게임 서버의 역사, SQL 기초 오늘 배운 것 중 정리하면서 기억할 필요가 있는 것 1~2가지 초기 멀티플레이 게임인 MUD(Multi User Dungeon)류의 게임이 그래픽 화면 없이 텍스트 입출력만 받는 콘솔(터미널)을 통해 진행된다고 해서 처음에는 '채팅 같은 게임인가?'라는 생각이 들었습니다. 하지만 곰곰이 생각해보니, 이는 클라이언트 기기와 서버 기기 간에 텍스트로 신호를 주고받는 방식이라는 의미였습니다.회사에 다닐 때, 총과 컴퓨터, 게임을 BLT와 UDP로 연결할 때 , 와 같은 텍스트 기반 신호를 주고받아 처리했던 경험이 떠올랐습니다. MUD 게임의 서버도 이와 유사하게, 플레이어와 서버 사이에서 텍스트 입출력만 처리하는 구조였던 것 같습니다. 김호진님 인사이트에서 언급하신 ‘하얀고양이 프로젝트’와 같이, 호스트가 중.. 2024. 10. 15.
게임 서버의 역사 선정 아티클https://teamsparta.notion.site/1102dc3ef5148091b6c5c396211fbc09 게임 서버의 역사 알아보기 | Notion내일배움캠프 게임 서버 개발 트랙에 합류하신 여러분들, 게임 서버는 무엇이고 어떻게 발전되어 왔는지 궁금하지 않으신가요? 앞으로 목표를 갖고 학습해 나갈 게임서버에 대해 자세하게 팀원teamsparta.notion.site 개인 요약[주제] 아티클의 주제 및 목차를 요약해주세요.게임 서버의 역사초기의 게임 형태 : 패키지 게임인터넷의 보급과 서버의 등장 : 서버 - 플레이어 중 한 명의 컴퓨터가 모든 플레이어의 게임 플레이 상태를 취합해서 유지하는 역할데디케이티드 서버(Dedicated Server) : 클라이언트의 연결을 받는 세션 처리만.. 2024. 10. 15.
스타터 노트 [미션 2] 스타터 노트 작성아래 내용을 복사하여 개인 블로그에 붙여 넣고, 질문에 대한 답변을 작성합니다.작성 및 제출해 주신 링크를 바탕으로 담당 매니저와의 1on1 미팅을 진행합니다.   Q1 내가 게임서버 트랙에 참여한 계기는 무엇인가요?  제가 게임서버 트랙에 참여한 이유는 게임 개발에 대한 열정과 멀티플레이어 게임에 대한 큰 관심 때문입니다. 어릴 때부터 다양한 게임을 즐기며, 특히 사용자들이 함께 협력하고 소통하는 멀티플레이어 게임에 매력을 느꼈습니다. 이러한 흥미는 결국 게임 서버 개발의 중요성을 깨닫게 했고, 전문적인 기술을 배우고자 이 트랙에 참여하게 되었습니다. 스파이더맨2 같은 역동적이고 몰입감 있는 히어로 게임을 만드는 것이 꿈이며, 이를 위해 서버 개발 역량이 필수적이라고 생각했.. 2024. 10. 14.
사전캠프 STEP1 1.나는 어떤 히스토리를 가지고 데이터 분석트랙에 참여하게 되었나요?특별하지 않아도 좋습니다. 편하게 적어주세요.답변 : 폴리텍 AI소프트웨어과를 다니다가 게임 개발 쪽으로 나아가고 싶다는 결심을 하게 되었습니다. 게임의 세계에 매료되어, 특히 그 안에서 게임 서버와 멀티플레이 시스템에 흥미를 느끼게 되었고, 이를 제대로 배우기 위해 데이터 분석 트랙에 참여하게 되었습니다. 게임 개발에 있어 데이터 분석의 중요성을 깨닫고, 이러한 기술이 앞으로 저의 커리어에 중요한 역할을 할 것이라 확신하게 되었습니다. 그래서, 게임 개발의 서버 관리나 네트워크 구조 설계에서 데이터 분석을 어떻게 응용할 수 있을지 배우고 싶다는 동기로 이 트랙에 참가하게 되었습니다. 2.본 코스 수료 후, 어떤 데이터 분석가 혹은 원하.. 2024. 10. 14.
움직이는 액터 MyStaticMeshActor로 c++파일 생성     객체에 티킹(Ticking)할 수 있게 만들기 생성자에서 틱을 설정하므로 'AMoveingPlatform'입니다// MovingPlatform.h#pragma once#include "CoreMinimal.h"#include "Engine/StaticMeshActor.h"#include "MovingPlatform.generated.h"UCLASS()class UDEMY_CPPMULTIPLAY1_API AMovingPlatform : public AStaticMeshActor{ GENERATED_BODY() public: AMovingPlatform();}; 생성자는 중괄호로 본문을 묶지만 매개변수와 본문 내용은 없습니다.primaryActorTi.. 2024. 5. 7.
cmd창에서 UE 실행 버전 실행창 열기cmd창에  UE4Editor.exe 파일 경로 넣기 ( EU... > Engine > Binaries > Win64   에 있는 UE 에디터 실행파일)  프로젝트 실행cmd창에 "UE에디터 경로" "프로젝트의 .uproject파일 경로" C:\Users\user>"E:\UnrealEngin\UE_4.27\Engine\Binaries\Win64\UE4Editor.exe" "S:\StudyUnreal\Project\Bloge\Udemy_CppMultiPlay\Udemy_CppMultiPlay1\Udemy_CppMultiPlay1.uproject"   게임으로 실행cmd창에 "UE에디터 경로" "프로젝트의 .uproject파일 경로" -gameC:\Users\user>"E:\UnrealEng.. 2024. 5. 7.