Thumbnail
BEST
개발 · 프로그래밍데이터베이스

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core대시보드

(4.9)
39개의 수강평 ∙ 2,904명의 수강생

44,000원

지식공유자: Rookiss
총 27개 수업 (8시간 49분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • BBokGames 프로필BBokGames
    2022-02-15445898

    안녕하세요 지금 4 강 7강 을 구매해서 듣고 있는데 7강에서 유니티로 실제 게임 만드는데 5강 6강을 건너뛰고 4강만의 내용으로 7강을 듣는데 지장이 없나요?

    Rookiss
    Rookiss
    Rookiss
    2022-02-15168828

    실제로 [유니티 게임]만드는건 3이구요. 해당 게임을 4에서 만든 게임서버 라이브러리를 이용해 7에서 온라인 분해해서 만듭니다 5,6은 상관없으나 2,3,4 조립해서 7을 만듭니다.

  • literate_t 프로필literate_t
    2021-12-20371843

    안녕하세요! C++ 게임 서버 강의를 듣고 있는 수강생입니다. 좋은 강의 감사합니다. 아직 언리얼 강의가 안 나와서 클라 쪽 지식일 일단 유니티로 채울까 하는 고민을 하고 있습니다. 전 서버 개발 지망하고 있습니다. 개인적인 목표는 루키스님이 작성한 C++ 서버 프레임워크를 완벽하게 이해하는 것인데요. 그걸로도 포폴이 될까 궁금합니다. 그냥 아는 것과 완벽히 아는 건 다른 영역이라 선택과 집중을 해서 C++ 서버 제작에 들어간 기술을 완벽히 이해하고 응용할 수 있다면 신입 서버 개발자로서는 충분하지 않을까 하는 생각입니다. 이 생각에 틀린 점이 있다면 가감 없이 지적 부탁드립니다. 1. 언리얼 강의가 언제 나오는지 궁금하며 2. C++로 학습 중인데 C#을 듣는 게 시간 낭비는 아닐지 궁금하구 3. C# 강의 중에서 블레이저와 EF Core는 C# 서버 쪽에서 필수인지도 궁금합니다.

    Rookiss
    Rookiss
    Rookiss
    2021-12-20154602

    1. 일정상 큰 강의들만 남아있고, DX12 리뉴얼이 먼저라서 언리얼 강의는 5월은 되어야 할 것으로 보입니다. 2. C#은 필수적인 보조 언어라서 시간 낭비는 아닙니다. 3. 아닙니다. C++, C++ 서버, C# 서버 (Part4), C# 서버 연동 (Part7) 이렇게 4개만 파서 N모사 서버 신입에 붙은 사례가 올해 있었습니다.

  • ronaldong7 프로필ronaldong7
    2021-04-01183882

    안녕하세요 Rooiss님 현재 4강과 7강을 거의 다 수강해가는 상황이고 조만간 9강을 시작할 생각입니다. 근데 그 전에 DB 강의를 듣고는 싶은데 5,8,9강 모두 DB내용이 있는데 제가 어느 부분을 듣는게 괜찮을지 감이 안 잡혀서 여쭤봅니다. DB 연동은 C++을 이용해서 MySQL로 간단하게 x, y 좌표랑 hp정도를 관리하는데 사용해본 경험은 있습니다만 사용법도 미숙하고 잘 모르는 상태인데 5강을 듣지 않고 바로 8강을 수강하는데 지장없이 들어도 괜찮을까요? 그리고 9강 수업에서 하는 DB내용은 Entity Framework를 사용해서 하는 내용인가요?!

    Rookiss
    Rookiss
    Rookiss
    2021-04-01102546

    5는 SQL 자체에 대한 내용을 다루는 강의인데 Index와 Join에 대한 개념이 있다면 넘어가도 되지만 그렇지 않다면 수강 or 다른 책으로 공부를 추천 드립니다. DB는 대충 알면 모르는 것이랑 똑같습니다. 8은 C# ORM인 EF Core에 대해 다루는데 C# 코드로 SQL을 작성하지 않고 DB를 제어하는 방법에 대해 공부하게 됩니다. 그렇다고 해서 기본이 되는 SQL을 아예 몰라도 되는 것은 아닙니다. 마지막으로 실제 컨텐츠를 구현하는 9강엔 EF Core를 이용해 실습하게 됩니다.

  • 민규이 프로필민규이
    2020-11-0989166

    답변 정말 감사합니다 그럼 혹시 큰 팀이 아닌 경우 C++ IOCP 서버 같은 경우는 대부분 ORM을 이용하지 않고 직접적으로 서버와 데이터베이스가 접근하여 통신을 하나요?

    Rookiss
    Rookiss
    Rookiss
    2020-11-0977955

    네 그렇습니다. 한땀 한땀 SQL 구문을 만들고 ODBC 등을 이용해 DB 연동을 하는데요. 경우에 따라 이런 부분을 조금 자동화 하는 경우도 있습니다. (일종의 자체제작 ORM)

  • 민규이 프로필민규이
    2020-11-0989124

    Rookiss님 데이터베이스 강의 정말 잘 들었습니다! 듣고 난 후 IOCP 서버와 DB서버를 연동 할 때 Entity Framework를 쓰면 유용할 것 같아서 질문드립니다 1. C++ 에서도 Entity Framework가 가능한가요? 2. 만약 가능하다면 C++ 과 C# 문법 차이가 많이 날까요? 항상 좋은 강의 감사드립니다

    Rookiss
    Rookiss
    Rookiss
    2020-11-0977947

    1. 안됩니다. 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은 유료로 알고 있어서요... 감사합니다

    Rookiss
    Rookiss
    Rookiss
    2020-09-1570901

    물론 가능합니다! 그리고 요즘은 일부 대형 MMO 프로젝트가 아닌 이상, MySQL이나 기타 다른 DB 제품을 더 많이 사용하는 추세입니다.