이제 막 프로그래밍 공부시작합니다! 조언 부탁드릴께요!ㅜㅜ

pppkhlove의 이미지

안녕하세요!
저는 현재 23살이구요 4학년 올라가기전에 1년 휴학을 한 상태입니다
과는 컴퓨터관려된 학과이지만 c++ 객체지향 자료구조 데이터베이스 기본적인것만 배운상태입니다
1년동안 독학을 하면서 C언어중심으로 공부할 예정입니다 (대학교 청강도 들어가면서요-컴공과 기본 수업)

3D소프트웨어 개발로 나가고싶은데 C언어부터 차근차근 공부하면 괜찮을까요??
학원 보다는 서적이나 고수님들 강의보면서 독학하는게 괜찮은 건가요?
내년 복학하기 전에 허접하지만 포트폴리오를 만들고 싶습니다
조언 부탁드리겠습니다!!

cjh94kr의 이미지

저도 컴공 다니는 대학생이지만 3D 개발은 솔직히 독학으로 공부하기 힘들더라구요

렌더러 간단히 만들어서 간단한 3D 소프트웨어 만드는 정도 까지는 독학이 되는데

케릭터 애니매이션이나 좀더 디테일한것들은 독학하기가 솔직히 까다롭더라구요

쉐이더도 자료가 많아서 독학이 힘들진 않은데... 굳이 독학을 하시겟다면

C/C++ 정도랑 DirectX, OpenGL, HLSL, GLSL 정도만 공부하시면 될거 같아요.

거기서 조금 더 나아간다면 케릭터 애니메이션 프로그래밍 서적이랑 ROAM 실시간 지형 렌더링 관련 서적정도를

보시면 왠만한 3D 소프트웨어 설계랑 프로토타입 개발은 크게 문제되지 않을 거 같아요.

그리고 Irrlicht, Ogre, Torque 3D 정도로 참고할만한 3D 오픈소스 게임엔진들이 있어요

이런거 한번 참고하시면 좀 더 도움이 될겁니다.

Irrlicht - LGPL
Orge - LGPL or MIT
Torque 3D - MIT

pppkhlove의 이미지

조언 감사합니다!

근데 혹시 독학이 많이 힘들고 한계가 있다고 느끼면 학원이 그나마 최선의 방법인것같은데

게임프로그래밍 학원이나 비트학원같은 곳을 다니는게 최선일까요? 국비지원은 찍어내기식으로 가르치는것같아서요;;

pinebud의 이미지

목표가 있으면 좀더 진행이 빠르고 쉬운 것 같습니다. 좀 힘들어보이는 프로젝트를 하거나 오픈소스에 참여해보심은 어떠신가요? 최근에 언리얼4 소스가 오픈되었다는데.. 그것으로 뭘 만들어본다거나 하는 것처럼요..

A rose is a rose is a rose..