묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결게임 프로그래머 취업 전략 가이드
언리얼엔진 공부 커리큘럼
안녕하세요 23세 고졸 입니다 일단 우선 목표는 언리얼 클라이언트 프로그래머로 취업하는게 목표입니다 최종 목표는 제가 원하는 온라인 AAA급 RPG게임을 제작 하는것입니다 지금상태는 C++의 기초문법 정도 ,언리얼엔진 기초 정도 그리고 학원에서 잠깐 유니티를 경험해보았고 언리얼로 간단한 3d fps게임 을 만들어보았고 혼자서 콤보공격 구현까지만 해본 상태입니다 지금은 유데미 사이트에서 GAS활용해서 게임을 만드는것을 따라하고있고 학습 내용중 만들어 보고싶은게 생기면 따로 프로젝트를 만들어 복습하면서 제가 원하는 기능을 넣어보면서 공부중입니다 공부를 어떤식으로 틀을 잡아서 공부해야할지 고민입니다 영상에서 보여주신것처럼 C++/STL자료구조/알고리즘운영체제/멀티쓰레드네트워크 다이렉트x언리얼 윈도우 소켓데이터 베이스 이것들을 모두 공부해서 제가 원하는 게임을 스스로 혼자서도 만들어 볼수있는 실력으로 올라가고싶습니다 위에 있는 것들을 배우려고 하는데 AAA급 게임을 만드는데 는 충분할까요?아니면 추가적으로 배워야 할 것들이 있을까요?저것들을 어떤 순서로 커리큘럼을 짜서 공부를 해야 할지 감이 잘 안 잡힙니다 그리고 각 기술들을 어느정도 까지 하고 다음 것을 공부 해야할지 느낌이 잘 오지않습니다 루키스님의 강의를 수강한다면 입문자 시리즈와 언리얼 C++이 있는데 어떤걸 보는것이 좋을까요? 그리고 저만의 모험 이지만대학을 가는것보다 독학을 정말 열심히해서 좋은 결과물을 내보고싶습니다 현재 공부 시간은 하루 4~5시간 정도이지만하루 10시간씩 습관을 들여보려 합니다 공부 기간은 3~4년 정도 생각중입니다최대한 많은것들을 배우고싶고 취업 이후에도 많은 사람들이 짜놓은 코드를 보며 성장하고싶고 이후에도 AI로 이직하거나 창업 또한 경험해보고싶습니다 조언 부탁드립니다!
-
미해결게임 수학의 이해
책과 관련하여 궁금한 내용이 있습니다.
현재 강의에 대한 질문이 아니라서 죄송합니다.저는 언리얼엔진과 C++에 관심이 있는 사람입니다.우연히 원티드의 게임개발자 양성과정에서 이득우 지식공유자님께서 참여하시는 것을 봤는데, 이득우님에 대한 소개에서 '이득우의 언리얼 C++ 프로그래밍' 이라는 책을 작성하신 것으로 소개되어 있어서 찾아봤는데, 해당 제목의 책은 없고, '이득우의 언리얼 C++ 게임 개발의 정석'의 책을 작성하신 것을 알게되었습니다.혹시 원티드에 적혀있던 그 책이 '이득우의 언리얼 C++ 게임 개발의 정석' 책을 말하는걸까요? 그리고 한 가지 더 궁금한 것이 있는데, 이득우님의 '이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해' 강의의 내용과 '이득우의 언리얼 C++ 게임 개발의 정석' 책의 내용이 거의 비슷할까요?저는 자바에 대해서는 알고 있어서 객체지향에 대해서는 알지만, C++에 대해서는 잘 모르는 상태입니다.그래서 만약 책과 강의의 내용이 다르다면 책 보다는 '이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해' 강의로 공부를 시작하는게 나을까요?
-
미해결게임 엔진을 지탱하는 게임 수학
언리얼 회전행렬 순서
언리얼 엔진 소스 코드를 살펴보다 회전이동 행렬 코드에서 헷갈리는 부분이 있어 질문드립니다.책에선 언리얼 엔진은 z->x->y순서로 회전행렬을 곱한다고 되어있는데, 그러면 언리얼은 행 기준 행렬을 사용하기 때문에 z(yaw) * x(roll) * y(pitch) -> 순서로 곱해야 하는데 이 결과가 언리얼 엔진 소스코드의 결과와 달라서 너무 혼동이 옵니다..저 결과가 나오려면 x(roll)->y(pitch)->z(yaw)순서로 곱해야하고, x,y,z축 회전행렬이 이렇게 돼야 저 결과와 같아지는데, x축과 y축 회전 행렬이 행 기준 행렬이 아닌 열 기준 행렬로 돼있고,z축 회전 행렬만이 행 기준 행렬로 돼있어 너무 혼동이 옵니다..DX는 z->x->y순서로 곱해야 하고, 모두 행 기준 행렬인걸로 알고 있는데, 저 코드는 왜 다르게 나오는 건가요??