1인 2d 게임 개발 이번에 입문하려고 해서 유니티쪽 알아보고 있는데
내가 대학교 2학년이기도 하고 공대생이고 해서 생각해봤는데
언리얼쪽으로 가면 c++을 배우니까 그게 내 과 공부에도 도움이 되거든??
뭐 매트랩이든 뭐든 c++은 내 학과에 활용성이 너무 좋기도 해서 고민임.
그런데 정보 찾아보면 언리얼 배우기 ㅈㄴ 어렵다고 다들 하는데
뭐 어떻게 어려운건지도 모르겠고
그럼 대충 러프하게 인서울 어느정도 대학급이면 언리얼하는거 배워도 나름 어렵지 않게 할 수 있을 정도인지
선을 누가 딱 정해줬으면 좋겠음
개쫄보라 아직 유니티만 배워서 모르겠는데 일단 언어자체는 C++이 C#보다 어렵긴 함
어려운데 C++ 공부하고 싶으면 하는 게 좋음
니같은 애들이 싸늘한 주검이 되서 하나의 길을 이루고있다고 보면 된다.
그닥 c++같지도 않아ㅋㅋ 그냥 아무 거나 하셈 - dc App
꽤나 진지하게 팔거 아니면 언리얼에서 쓰는 C++은 그냥 언리얼C++이라고 봐도 될 정도로 본판 C++ 실력향상에 도움 안됨. 그냥 메모리 문법이 다르고 가독성 생산성 떨어지는 C#이랑 별반 다를바가 없다고 봐도 됨 그리고 컴공이 아닌거같은데 어차피 컴공이 아닌 학부에서 '공부에 도움이 될' 수준이란게 딱히 별게 없음... 그 레벨에선 파이썬을 하든 자바를 하든 초보수준만 달성하면 모든 언어가 다 비슷함 결국 언어별 패러다임을 활용하기보단 문법만 조금 다른거라
초심자가 언리얼 배우기 어렵다는건 언리얼에서 제공하는 기본 기능들을 전부 학습해야 진입할 수 있는게 큼(중급 이상은 또 다른 영역이고) 유니티는 정말 최소수준의 기초지식만 배우면 바로 입장해서 개발할 수 있고, 언리얼은 엔진에서 이미 만들어놓은 기능이 여러개 있고, 그걸 따라가야 생산성이 미친수준이 되는거라 2d 게임 개발 입문하려고 하는거면 그냥 유니티하는게 나음
내 기준 언리얼이 훨씬 쉬웠음 그리고 어딜가나 중견이상은 다 언리얼 베이스로 개발하고 있어서 유니티 암만 해봐야 회사 드가면 다 언리얼 하고 있는데 혼자 모른다고 안할꺼임?
유니티가 쉽다지만 그렇다고 시작부터 뚝딱만드는것도 아니고 똑같이 시간박아서 공부할거면 언리얼이 훨씬나음
언리얼로 만든 2D겜 찾는게 더 힘들듯
이해가 어렵다 x 공부량 자체가 ㅈㄴ 많다 o
유니티는 기초적인 부분 알고 내가 직접 기능들을 만든다에 가까우면 언리얼은 언리얼에서 제공 해주는 기능들을 쓴다에 가까움
여기서 차이가 두드러지는건, 내가 언리얼이 제공해주는 기능에서 확장을 하고싶다. 하면 일반적인 해결법으론 이제 언리얼이 제공해주는 그 기능을 상속받아서 고쳐야하는데, 이 때가 제일 언리얼이 어려워지는 타이밍임. 남의 코드를 구조를 안깨면서 기능을 수정, 확장해야하는 이 부분
ㅇㅎ - dc App
매트랩에서 쓰는 c++도 사실상 스크립트라 뭐 큰도움될까 싶은데... 입문 수준의 언리얼이랑 매트랩에서 c++ 공부하는건 사실상 c++ 코드를 읽을수 있게된다 정도임
나도 그런생각 했었는데 언리얼 추천한다 진입장벽 높은게 더 희소가치가 있는법임 그리고 배울 기능들 많은건 맞는데 gpt한테 물어보면 웬만해서 다 알려주더라 - dc App
3D는 유니티 보다 쉬움.
C++은 학부 수준을 아득히 뛰어넘고, 이제 갓 C++ 배우면서 언리얼 같이 배우는 거면 불가능에 가깝다. 기본적인 C++과 객체지향 파운데이션이 완벽하게 갖춰진 상태에서 언리얼 C++을 덮어쓰는 거라고 보면 됨. 만약 너가 언리얼 C++ 소스코드나 API를 보면서 이해하고 그에 맞춰서 객체지향 설계를 토대로 게임을 확장시켜 나갈 수 있다? 게임 쪽으로 갈 거면 대학 바로 때려쳐라. 거기서 너 배울 거 없음. 남는 시간에 개인작업에 매진하는 게 100000배 낫다. 근데 1인 2D였네? 유니티나 고도해야지, 왜 언리얼함? C++할 줄 알면 C#은 거저 가져가는 수준인데.