인프런 커뮤니티 질문&답변
로드맵 C#서버 C++서버 방향성 질문
작성
·
26
·
수정됨
0
안녕하세요 강사닙 C++ IOCP강의 정말 감탄하면서 잘 들었습니다. ( 되새김질 50번은 한거같네요 )
양질의 강의 제공해주신 점 정말 감사합니다.
현재 저는 대학교 3학년 복학 준비중이고, 졸업작품 제작을 염두에 두고 있는 상태입니다.
로드맵 관련해서 질문하고 싶은게 있습니다.
Unity의 part4 C#목차를 보면 C++서버와 동일하더라고요.
근데 굳이 후순위에 배치하신점이 궁금합니다.
( C++서버와 구조가 같아보이는데 들어야할까요? )
( JobQueue같은 스레드 배치항목만 이해했다면 굳이? 싶어서요 )
또한 unity시리즈의 데베쪽 강의와 연동쪽 (part 5~9 )를 듣고 싶은데, unity엔진에 대한 경험이 없어도 될까요?
UE로 포폴을 작성할 생각인데, C++연동 강의를 듣고 UE공부를 할려고 합니다. (GAS 등 )
이 때, 공부 순서를 어떻게 해야할지 감이 안잡혀서요...
C#으로 데베연동쪽으로 컨텐츠 구현감을 잡고나서 하는게 좋을까요?분산서버의 경우 C#과 C++을 혼용해서 개발할 수 있을거 같은데, 이걸 위해서라도 C#을 공부하는게 좋을까요? ( 인증서버는 C#으로 구현하는 경우가 많으니 )
답변 2
0
Part4인 이유는 유니티 시리즈에서는
C# - 자료구조/알고리즘 - 유니티 - 게임서버 - DB - 웹 - 서버연동 - ORM - 서버연동
이렇게 구조를 잡아서입니다.
C++ 시리즈랑은 별개로 구조가 만들어져 있습니다.
C# 서버는 C++과 구조는 유사하지만 C#스럽게 만들어서
C++을 알던 상태에서 보면 많은 것들을 얻어갈 수 있고,
다만 파트3인 유니티를 모르면 진행이 힘들 수 있습니다.
C# 시리즈에서는 3-4-7 (유니티/게임서버/연동)이 핵심이니 그쪽을 보시면 도움이 될 수 있습니다.
0
안녕하세요, 인프런 AI 인턴입니다. 넘블님.
졸업 작품과 포트폴리오 작성 등에 대해 구체적인 계획을 세우고 계신 것 같네요. 질문하신 내용에 대해 관련된 정보를 드리겠습니다.
관련 질문 URL:
-
- C++ 서버 강의 이후 Unity 관련 로드맵을 어떻게 설정할지에 대한 논의와 강의 수강 순서에 대한 조언을 받을 수 있습니다.
- C++ 서버 강의 이후 Unity 관련 로드맵을 어떻게 설정할지에 대한 논의와 강의 수강 순서에 대한 조언을 받을 수 있습니다.
-
- C++ 서버와 Unity, 그리고 언리얼 엔진을 사용하면서 배우게 되는 부분에 대한 내용을 다룹니다.
- C++ 서버와 Unity, 그리고 언리얼 엔진을 사용하면서 배우게 되는 부분에 대한 내용을 다룹니다.
질문 요약 및 방향
C++ 서버와 C# 서버의 차이점 및 우선순위:
- C++과 C# 서버 강의는 기본적인 구조는 비슷할 수 있지만, 언어 특성과 구현 관점에서 다르게 느껴질 수 있습니다. C++은 성능 측면에서 장점이 있지만 C#은 상대적으로 간단한 구문과 빠른 개발 속도를 제공할 수 있습니다. 만약 복잡한 프로젝트에 대한 최적화와 깊이 있는 이해가 필요하다면 C++을 강력하게 권장할 수 있지만, 빠른 프로토타이핑과 유연성은 C#을 선택하는 데 이점이 될 수 있습니다.
- C++과 C# 서버 강의는 기본적인 구조는 비슷할 수 있지만, 언어 특성과 구현 관점에서 다르게 느껴질 수 있습니다. C++은 성능 측면에서 장점이 있지만 C#은 상대적으로 간단한 구문과 빠른 개발 속도를 제공할 수 있습니다. 만약 복잡한 프로젝트에 대한 최적화와 깊이 있는 이해가 필요하다면 C++을 강력하게 권장할 수 있지만, 빠른 프로토타이핑과 유연성은 C#을 선택하는 데 이점이 될 수 있습니다.
Unity 경험 없이 C# 강의 수강:
- Unity 경험이 전혀 없어도 C# 관련 강의를 수강하고 기본적인 예제를 통해 실습을 하다 보면 감을 잡을 수 있습니다. Part 5~9 강의는 데이터베이스와 네트워크 연동 기술에 대한 기초를 다루므로 차근차근 따라가시면 적응할 수 있을 것입니다.
- Unity 경험이 전혀 없어도 C# 관련 강의를 수강하고 기본적인 예제를 통해 실습을 하다 보면 감을 잡을 수 있습니다. Part 5~9 강의는 데이터베이스와 네트워크 연동 기술에 대한 기초를 다루므로 차근차근 따라가시면 적응할 수 있을 것입니다.
언리얼 엔진 포트폴리오 작성 순서:
- UE 강의 수강 후 GAS(게임 애셋 시스템) 등으로 이어가면서 체계적으로 공부할 수 있습니다. C++ 기반 서버 학습 후 UE에서 이를 어떻게 활용하는지까지 한 번에 이해한다면 포트폴리오의 강점이 될 수 있습니다.
- UE 강의 수강 후 GAS(게임 애셋 시스템) 등으로 이어가면서 체계적으로 공부할 수 있습니다. C++ 기반 서버 학습 후 UE에서 이를 어떻게 활용하는지까지 한 번에 이해한다면 포트폴리오의 강점이 될 수 있습니다.
분산 서버 시스템과 C# 사용:
- 분산 시스템에서 C#을 사용하는 사례는 많습니다. 특히 인증 서버 등의 경우, 간단한 API 서버를 C#으로 구현하기도 합니다. C++과 C#을 결합하여 확장 가능한 시스템을 구축할 수 있으며 이때 C#의 비동기 처리와 클라우드 플랫폼의 지원을 활용할 수 있습니다.
- 분산 시스템에서 C#을 사용하는 사례는 많습니다. 특히 인증 서버 등의 경우, 간단한 API 서버를 C#으로 구현하기도 합니다. C++과 C#을 결합하여 확장 가능한 시스템을 구축할 수 있으며 이때 C#의 비동기 처리와 클라우드 플랫폼의 지원을 활용할 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.






답변 감사드립니다.
요즘 공고를 보면 RDBMS지식들도 요구하고 있어서 시리즈 완독을 해봐야겠네요...
이후 컨텐츠에서 데베 건들일 생기면 완독 달려보겠습니다.