44,000원
- BBokGames2022-02-15445898
안녕하세요 지금 4 강 7강 을 구매해서 듣고 있는데 7강에서 유니티로 실제 게임 만드는데 5강 6강을 건너뛰고 4강만의 내용으로 7강을 듣는데 지장이 없나요?
- literate_t2021-12-20371843
안녕하세요! C++ 게임 서버 강의를 듣고 있는 수강생입니다. 좋은 강의 감사합니다. 아직 언리얼 강의가 안 나와서 클라 쪽 지식일 일단 유니티로 채울까 하는 고민을 하고 있습니다. 전 서버 개발 지망하고 있습니다. 개인적인 목표는 루키스님이 작성한 C++ 서버 프레임워크를 완벽하게 이해하는 것인데요. 그걸로도 포폴이 될까 궁금합니다. 그냥 아는 것과 완벽히 아는 건 다른 영역이라 선택과 집중을 해서 C++ 서버 제작에 들어간 기술을 완벽히 이해하고 응용할 수 있다면 신입 서버 개발자로서는 충분하지 않을까 하는 생각입니다. 이 생각에 틀린 점이 있다면 가감 없이 지적 부탁드립니다. 1. 언리얼 강의가 언제 나오는지 궁금하며 2. C++로 학습 중인데 C#을 듣는 게 시간 낭비는 아닐지 궁금하구 3. C# 강의 중에서 블레이저와 EF Core는 C# 서버 쪽에서 필수인지도 궁금합니다.
Rookiss2021-12-201546021. 일정상 큰 강의들만 남아있고, DX12 리뉴얼이 먼저라서 언리얼 강의는 5월은 되어야 할 것으로 보입니다. 2. C#은 필수적인 보조 언어라서 시간 낭비는 아닙니다. 3. 아닙니다. C++, C++ 서버, C# 서버 (Part4), C# 서버 연동 (Part7) 이렇게 4개만 파서 N모사 서버 신입에 붙은 사례가 올해 있었습니다.
- ronaldong72021-04-01183882
안녕하세요 Rooiss님 현재 4강과 7강을 거의 다 수강해가는 상황이고 조만간 9강을 시작할 생각입니다. 근데 그 전에 DB 강의를 듣고는 싶은데 5,8,9강 모두 DB내용이 있는데 제가 어느 부분을 듣는게 괜찮을지 감이 안 잡혀서 여쭤봅니다. DB 연동은 C++을 이용해서 MySQL로 간단하게 x, y 좌표랑 hp정도를 관리하는데 사용해본 경험은 있습니다만 사용법도 미숙하고 잘 모르는 상태인데 5강을 듣지 않고 바로 8강을 수강하는데 지장없이 들어도 괜찮을까요? 그리고 9강 수업에서 하는 DB내용은 Entity Framework를 사용해서 하는 내용인가요?!
Rookiss2021-04-011025465는 SQL 자체에 대한 내용을 다루는 강의인데 Index와 Join에 대한 개념이 있다면 넘어가도 되지만 그렇지 않다면 수강 or 다른 책으로 공부를 추천 드립니다. DB는 대충 알면 모르는 것이랑 똑같습니다. 8은 C# ORM인 EF Core에 대해 다루는데 C# 코드로 SQL을 작성하지 않고 DB를 제어하는 방법에 대해 공부하게 됩니다. 그렇다고 해서 기본이 되는 SQL을 아예 몰라도 되는 것은 아닙니다. 마지막으로 실제 컨텐츠를 구현하는 9강엔 EF Core를 이용해 실습하게 됩니다.
- 민규이2020-11-0989166
답변 정말 감사합니다 그럼 혹시 큰 팀이 아닌 경우 C++ IOCP 서버 같은 경우는 대부분 ORM을 이용하지 않고 직접적으로 서버와 데이터베이스가 접근하여 통신을 하나요?
Rookiss2020-11-0977955네 그렇습니다. 한땀 한땀 SQL 구문을 만들고 ODBC 등을 이용해 DB 연동을 하는데요. 경우에 따라 이런 부분을 조금 자동화 하는 경우도 있습니다. (일종의 자체제작 ORM)
- 민규이2020-11-0989124
Rookiss님 데이터베이스 강의 정말 잘 들었습니다! 듣고 난 후 IOCP 서버와 DB서버를 연동 할 때 Entity Framework를 쓰면 유용할 것 같아서 질문드립니다 1. C++ 에서도 Entity Framework가 가능한가요? 2. 만약 가능하다면 C++ 과 C# 문법 차이가 많이 날까요? 항상 좋은 강의 감사드립니다
Rookiss2020-11-09779471. 안됩니다. C# 전용이라고 보시면 됩니다. 2. 다만 온라인 게임을 만들 때 게임서버에 바로 DB를 연결시키지 않고, 게임서버와 DB(및 로깅 등)서버를 분리해서 CPU 부하와 IO 부하를 나누는 경우가 꽤 많이 있습니다. 매우 효율적이고 바쁘게 움직여야 하는 게임서버는 C++로, DB 저장 및 기타 잡기능을 담당하는 서버는 C#으로 구분해서 [클라] -> [GameServer C++] - [DB Server C#] 이렇게 가는 것도 괜찮다고 봅니다. 큰 팀 단위라면 DBA가 따로 있으니 딱히 상관없지만 작은 규모라면 SQL 만들고 DB 연동하고 DB 버전 관리하고 하는 부분이 잡일이 너~~무 많습니다.
- 열심히하자2020-09-1564376
Rookiss님 안녕하세요 좋은강의 올려주셔서 감사합니다 수강하기전에 궁금한 사항들이 있어서 질문남깁니다 디비를 MSSQL 사용안하고 MYSQL 사용해도 Entity Framework를 사용할 수 있나요? 그리고 MYSQL로 게임서버 구동해도 성능에 큰 문제가 없는지 궁금합니다. MSSQL은 유료로 알고 있어서요... 감사합니다
Rookiss2020-09-1570901물론 가능합니다! 그리고 요즘은 일부 대형 MMO 프로젝트가 아닌 이상, MySQL이나 기타 다른 DB 제품을 더 많이 사용하는 추세입니다.
실제로 [유니티 게임]만드는건 3이구요. 해당 게임을 4에서 만든 게임서버 라이브러리를 이용해 7에서 온라인 분해해서 만듭니다 5,6은 상관없으나 2,3,4 조립해서 7을 만듭니다.