inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Loạt bài phát triển game MMORPG thực hiện bằng C# và Unity] Phần 1: Giới thiệu lập trình cơ bản C#

chồng và đống

안녕하세요 Rookiss님 기본기를 다지고 있는 대학생입니다.

70

kwonhm73688819

1 câu hỏi đã được viết

0

제가 현재 유니티 C# 강의를 결제하여 공부 중 입니다. 대학교 3학년 졸업을 앞두고 유니티와 C#만 배워와서 C++과 언리얼 공부에 대한 필요성을 많이 느끼고 있는 와중 너무 고민이 되어 질문 남겨드립니다.

C#과 유니티를 통해 객체지향, 자료구조, 알고리즘에 대한 기본적인 지식과 저만의 생각을 가지고 있는 와중 기본기를 다지려 강의를 들어보니 입문인지 몰라도 정말 간단하게 알려주시는 부분이 있어서 조금 더 심도있게 공부하고 강의를 듣고싶은 부분이 고민이 됩니다.

스택과 힙, 객체지향 등 제가 정답에 가까워져 있는지에 대해 의문이 들어 조금 더 심도있게 학습이 하고싶은데
C++과 언리얼 강좌를 결제하여 공부를 진행하려고 하는데 이 강좌에서 나온 객체지향과 힙,스택 메모리에 대해서는 얼마나 알려주신건지 궁금하고 다른 언리얼 강좌에서는 조금 더 심도있게 알려주시는지 실례가 되지않는다면 여쭤보고 싶습니다.

아니면 제가 독학으로 서치를 통해 스스로 습득할만큼 습득을 해야하는건지 고민이 됩니다.

유니티와 C#을 통해 다수의 게임을 개발 해보았고 제가 얼마나 알고 있는지 어떻게 공부를 진행해야할지 도무지 감이 잡히지 않아서 질문드립니다! 추가적으로 C++과 언리얼 Rookiss님 강좌에서 추천해주실 만한 부분이 있다면 바로 결제하여 공부하겠습니다!! 감사합니다!

C# c++ 언리얼 유니티

Câu trả lời 2

0

Rookiss

https://www.youtube.com/watch?v=i5_KWDB6h6U&t=3942s

말씀하신 방향이 2년 전만 해도 정석이었으나, 지금은 상황이 많이 달라졌습니다. 당장 공부할 것은 에이전트 관련 공부이고, 유니티/언리얼 같은 세부 엔진 공부는 솔직히 뜯어 말리고 싶습니다. 몰라도 어차피 클로드나 코덱스로 만들어달라 하면 어느 고연차보다 잘하기 때문입니다. 컴퓨터 공학 또한 진작에 해서 실력이 쌓였으면 정말 행복한 상황이겠지만, 이제와서 쌓는 것은 전혀 추천하지 않습니다.

0

kwonhm73688819

늦은시간 답변 정말 감사합니다!!
추가적으로 궁금한 점이 생겨 질문 드려도 될까요??

취업준비 및 인턴쉽 과제, 면접을 통해 제가 C#과 C++에 대한 기본기가 부족하다라고 느껴져서 강의를 듣고 공부를 진행중 이였습니다. 유니티는 대학교 전공학과를 통해 자주 접하였지만 언리얼은 하나도 배우지 못해 기본기라도 다져놓으려 했었는데 유니티와 언리얼에 대한 공부는 잠시 접어두고 C언어 C#, C++, 객체지향, 자료구조, 알고리즘, 메모리 등등 기본기만 조금 더 다지면 어떨까 싶은데 마침 제가 취업 희망하는 회사에서 대학교를 통한 취업설명회를 접할 기회가 생겨 설명을 들어보니 여전히 수기 시험과 자체 엔진으로 개발을 진행한다 하여 C++ 등 프로그래머의 기본기를 요구하는 기업이 많다는걸 느낀 후 생각이 들었습니다.
하여 기본기를 조금 더 다져야 할거같다 라고 느껴져 학습을 진행하려고 하였습니다.

물론 N사 등 다른 인턴쉽에서는 AI 에이전트와 AI 활용 능력에 대하여 조금 더 집중하는 면접을 진행하였습니다. 그래서 AI 에이전트에 대한 공부를 진행하고 싶은데 현재 클로드 코드를 사용 중이며 Cli와 MCP를 통해 유니티 게임 개발을 진행 중 입니다.
학습은 강의를 통해 AI에 대하여 공부를 진행하면 될까요?

결국 AI 에이전트를 통해 개발을 진행한다 하여도 알고 진행하는 것과 모르고 진행하는 것의 차이는 하늘과 땅차이라고 생각이 들었습니다.
제가 바른 방향성을 갖고 걸어가고있는지 의문이 되어 추가 질문 드립니다! 답변 주시면 감사하겠습니다!

0

Rookiss

크래프톤이랑 넥슨이 가장 시대 변화에 가장 빨리 적응하는 두 회사라 생각하는데
일단 넥슨 같은 경우 코딩 시험을 아예 없애고,
AI로 무엇인가를 만드는 방식으로 시험을 대체했습니다.
취업문이 아주 많이 좁아졌지만 그나마 뚫으려면,
당연히 말씀주신 자료구조/알고리즘을 비롯한 컴공 기본기를 '아직까지' 보긴 하겠죠.
유니티/언리얼 같은 '엔진'을 사람이 다룰 필요가 없어져서
공부를 할거라면 컴공 기본기, DX나 불칸 같은 렌더링 지식, 네트워크/웹/서버 지식 등이
아직까지 유효하다고 봅니다.
하지만 그 또한 과도기라서 그렇고 결국 회사들 또한 점점 '디렉팅' 을
할 수 있는 사람을 채용하는 방향으로 갈 것이라 생각합니다.

알고 진행하는 것과 모르고 진행하는 것의 차이는 하늘과 땅차이라고 생각이 들었습니다
= 이 또한 1년 전에는 맞는 얘기였는데, 한 3달 전부터 이제 그 수준을 넘은 것 같네요.
예를 들어 우리부터 반도체 원리나 디지털 회로 단을 이해하면서 코딩을 하진 않겠죠.
프로그래밍 또한 이미 그 정도가 되었다 봅니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 뭐행뭐해애앵뭐행님 질문과 유사한 기존 답변을 아래와 같이 추천드립니다.

C#과 유니티로 이미 기본적인 객체지향, 자료구조, 알고리즘을 학습하셨다면, 모든 내용을 처음부터 다시 공부하기보다는 유니티 포트폴리오를 마무리하면서 C++과 언리얼을 병행하는 방향을 고려해볼 수 있습니다. 특히 C++을 학습하면 메모리 구조와 포인터, 객체 수명 등 스택·힙과 관련된 개념을 C#보다 더 직접적으로 이해하는 데 도움이 됩니다.

다만 강의만으로 운영체제 수준의 메모리 구조나 객체지향 원리를 모두 깊이 있게 다루기는 어렵기 때문에, 강의를 따라가며 부족한 개념은 별도의 자료로 보완하는 방식이 효율적입니다. 자료구조·알고리즘과 코딩 연습은 엔진과 관계없이 꾸준히 병행하시는 것을 권장드립니다.

  • 이번 강의를 듣고 생긴 질문들 입니다.
    유니티·C#을 계속 준비할지, C++·언리얼을 추가로 학습할지에 대한 질문입니다. 유니티 포트폴리오를 마무리하면서 C++을 함께 공부하라는 답변이 있어 현재 상황과 가장 유사합니다.

  • 공부 방향성에 대해 질문드립니다.
    C++과 언리얼을 어떤 순서로 공부해야 하는지에 대한 답변입니다. C++과 자료구조·알고리즘을 우선적으로 학습하고, 이후 현지 취업 상황에 맞춰 언리얼 또는 유니티 중 하나를 집중하라는 방향을 참고하실 수 있습니다.

  • 강의 외적인 질문드립니다.
    그래픽스·DirectX와 운영체제·알고리즘 중 무엇을 먼저 공부할지에 대한 질문입니다. 제한된 시간에는 자료구조·알고리즘과 코딩 연습을 우선하고, 운영체제 같은 전공지식은 필요 시 보완하라는 답변이 있습니다.

질문자님께서는 이미 유니티와 C#으로 여러 게임을 만들어보셨으므로, 현재 수준을 확인하기 위해 C++ 기초 문법과 간단한 자료구조를 직접 구현해보시는 것도 좋습니다. 이후 언리얼에서 캐릭터, 전투, UI 등 작은 기능을 하나씩 제작하며 부족한 C++ 개념을 찾아 학습하는 방식이 효율적입니다. 스택·힙, 포인터, 참조, 객체 수명, 가상 함수와 상속 같은 주제는 C++ 학습 과정에서 특히 집중해 보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Generic에 대한 질문 있습니다.

0

176

2

2022 버전에 커뮤니티 버전이 없는데 2026 버전으로 해도 무관?

0

290

2

다형성 캐시 문제

0

198

3

.

0

110

1

프로퍼티 강의 질문 있습니다.

0

124

1

이후 커리 질문

0

132

1

static

0

165

2

강의에는 새로운 클래스 파일을 생성하면...

0

123

1

생성자의 이름 선언

0

111

1

9:03 Divide(10 , 3) 부분 질문입니다

0

125

1

깃허브 관련 질문 있습니다.

0

287

1

비쥬얼 스튜디오 업데이트가 된건가요..? 매개변수 오류 관련 질문

0

296

1

C# 시리즈 || C++ 시리즈 자료구조 강의에 대한 질문입니다!

0

350

2

Activator 질문있습니다

0

379

1

이넘 타임 선언 질문

0

398

1

Sort 오름차순, 내림차순

0

369

1

질문 있습니다.

0

287

1

팩토리얼 문제

0

311

1

Sort함수 질문있습니다.

0

309

1

다형성 함수 질문 있습니다.

0

271

1

질문이 있습니다.

0

267

1

섹션2 연습문제 질문입니다.

0

272

1

안녕하세요~서버에 대해 질문이 있습니다.

1

318

1

텍스트 색깔이 제 편집기와 달라서 수강에 어려움이 있습니다ㅜㅜ

0

433

1