반응형 게임공학과4 [School] #2 재학생이 말하는 게임공학과 #02. 재학생이 말하는 게임공학과 저번 학교 전체 편에 이어서 오늘은 제가 다니고 있는 게임공학과에 대해 한 번 말해보고자 합니다 최대한 객관적으로 쓰려고 노력했지만, 저의 주관적인 생각이 포함되어 있을 수 있으니 이 점을 유의하면서 읽어주시길 바랍니다 😍 저번 1편을 보고 싶다면 밑의 링크를 통해 볼 수 있습니다 https://gameming.tistory.com/14 01 게임을 좋아하는 것과 만드는 것의 차이 "게임을 좋아하니까." 저는 지금 게임공학과에 온 것을 후회하지는 않지만, 고등학교 때로 돌아간다면 다시 이 진로에 대해 진지하게 생각해볼 것 같습니다. 개인적으로 저는 5 - 6살 때부터 게임을 즐겨왔고 그렇기에 고등학교 3학년, 진로를 결정할 때 깊은 고민 없이 게임관련 .. 2024. 3. 18. [01주차A] 게임 서버 - 동기화에 따른 구분 1) MO(Multiplayer Online) : 즉각적 반응을 요구하는 게임 (FPS, RTS) 동기화 구현 : 서버에서 1초에 20~30번 월드 상태를 모든 클라이언트에 전송 2) MMO(Massively Multiplayer Online) : 전략과 협동 플레이 위주 (RPG) 동기화 구현 : Event 발생 시에만 데이터 전송 - 서버와 클라이언트의 상호작용 1) 연결 : 최초로 클라이언트가 서버와 데이터를 주고받을 준비하는 과정 (TCP연결) 2) 요청-응답 : 클라는서버에게 메시지를 보내고, 서버는 이를 처리해 결과를 응답 3) 능동적 통보 : 클라 요청 없이 능동적으로 통보하는 경우 4) 연결 해제 - 게임 서버가 하는 일 1) 여러 사용자와 상호 작용 2) 클라이언트.. 2024. 3. 12. 종합설계기획 & 게임 구상 사실 작년(3학년 2학기)에 종설기를 수강했지만,이제와 적는 .. (사실 지금 졸작하다가 막혀성,,) 우리 학과는 졸업하려면 을 만들어 심사를 받고 통과해야만 한다.사실 1, 2학년 때 졸작하면, 나중의 나에게 맡겨야지..! 이랬었는데 3학년 되니 슬슬 후회와 걱정이 되긴 했다 당장 팀은 어떻게 구하며,내가 서버라는 포지션을 온전히 맡아서 하기엔충분한 실력이 있는가에 대한 자신도 없었고이러다 졸업할 수 있을까 많은 생각을 했었다 그래도 어떻게든 해야지.... 졸작 팀원은 보통 3학년 1학기 오기 전에 구하는 것이 제일 좋은 것 같다.개강하고 지도 교수님 면담하러 다니려면..! 지도교수님 찾으러 다닐 때우리가 이런 게임을 만들 생각이다! 라는 걸 보여주기 위한 제안서를 만들었다.그래서 여러 .. 2024. 3. 12. [01주차A] 멀티쓰레드 프로그래밍 소개 한국공학대학교 게임공학부 정내훈 교수님 수업 내용입니다 멀티쓰레드 프로그래밍에서 OS의 역할은 거의 없고 CPU에 달림 - Single Core Computer vs Parallel Computer : 싱글코어 컴퓨터는 현재 멸종, 병렬 컴퓨터가 우리가 주로 사용하는 컴퓨터. : 하나의 작업을 보다 빨리 실행하기 위해 사용하게 되었음 : 기존 프로그램을 병렬 컴퓨터에서 실행했을 때 속도 증가는 0, 프로그램을 만들 때부터 병렬 프로그래밍 필요 : 지금까지 배운 자료구조/알고리즘은 전부 직렬 컴퓨터를 가정하고 있어 문제. 코어 개수가 늘어나도 성능 향상이 일어나지 않아... - 병렬 프로그램 : 프로세스의 내부 여러 흐름(process)에서 동시 실행됨, 프로그램 하나.. 2024. 3. 12. 이전 1 다음 728x90 반응형