BEST
게임 개발

/

게임 프로그래밍

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버

게임 개발에 필요한 웹서버에 대한 전반적인 내용을 최신 ASP.NET Core (Blazor, WebAPI)를 이용해 학습하는 강의입니다.

(4.9) 수강평 74개

수강생 3,378명

Thumbnail

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 업데이트 관련

안녕하세요,

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈]를 연재중인 Rookiss입니다.

금일 [Part8 : Entity Framework Core]가 오픈되어 공유 드립니다.
Part8는 선수 지식이 없어도 되는  독립적인 강의이며,

이전 소식에서 예고드린 바와 같이

웹서버 강의에서 잠시 사용해본 EF Core를 더 깊게 살펴보게 됩니다.

EF Core를 사용하면 SQL 스크립트를 일일히 작성하지 않고서도

(C# 코드를 이용해) DB 테이블 설계와 CRUD 연산을 손쉽게 처리할 수 있습니다.

이렇게 코드와 DB를 매핑하는 기술을
ORM (Object Relational Mapping)이라 하는데,

배울 땐 지루하고 귀찮지만 한 번 익혀두면 굉장히 편리하고,

또 컨텐츠 작업속도가 빨라지는 장점이 있습니다.

추가로 라이브에서 늘 문제가 되는 Transaction처리나
DB Migration과 같이 귀찮은 작업도 간단하게 해결할 수 있는 장점도 있습니다.

아울러 Part9도 절반 정도 제작이 되었는데,

Part8서 살펴본 EF Core를 이용해서
DB 연동 컨텐츠(아이템, 인벤토리, 캐릭터 저장 등)를 제작하고,

MMO 서버의 다양한 구조에 대해 알아본 다음

더 넓은 세상을 관리하는 방법에 대해 학습을 하게 됩니다.

그리고 마무리로 Dummy Client를 복원시켜 
대략적인 동접 처리량을 테스트를 해볼 예정입니다.

감사합니다.

댓글