안녕하세요. 일단 저는 프로그래밍을 이번년도초에 파이썬으로 처음 시작했고, 집에서 책보면서 배웠습니다.

지금 글쓰는 시점으로부터 대략 2주전에 pygame 라이브러리로 플래시게임수준의 게임을 하나 만들었습니다(플레이타임 3분정도 분량).

이걸 딱 만들고나서 처음엔 뿌듯했는데 점점 의문이 들더라구요.


파이썬으로 스팀이나 시중에 팔리는 2d게임을 만들 수 있을까?


이런 의문이 생겼습니다. 그래서 이것저것 찾아봤는데, 딱 한 명 파이썬으로 게임 만들어서 스팀에 파는 사람이

있긴 하더라구요. 근데 제가 보기엔 결국 2d 도트그래픽이 한계인 것 같다고 느꼈습니다.


그리고 처음에는 2d게임을 목표로 시작하긴 했는데, 하다보니 점점 3d방식의 게임을 만들고 싶다고 느꼈습니다.

제가 만들고 싶은 게임은 3d 방식이면서 맵 이곳저곳 탐험하면서 템파밍하고 보스잡고 하는 느낌의 게임입니다.


그래서 일단 게임엔진을 배워야겠다고 생각했고, 유니티랑 언리얼중에서 난이도가 더 낮다는 유니티로 결정했습니다.

그리고 유튜브에 C#이랑 유니티를 같이 알려주는 생초보용 강의가 있길래 그걸 한 2주정도 봤는데요,


좀 많이 어렵더라구요. 파이썬 배우는것도 쉽진 않았는데, 파이썬이 상대적으로 난이도가 많이 낮다는 걸 느꼈습니다.

보니까 파이썬에는 없는 개념인 것 같던데, 변수타입이랑 참조형 등등의 개념들을 이해하는게 쉽지가 않더라구요.


그래서 지금 다시 좀 생각을 해봐야겠다 싶어서 질문글을 올리게 되었습니다.

어차피 둘 다 어렵고, 배우는데 오래 걸릴 것 같으면, 좀 더 좋은 그래픽을 뽑을 수 있는?

언리얼이 맞지 않을까 싶어서요.


유니티랑 언리얼 중 뭘 하는게 맞을까요? 조언을 좀 구하고 싶습니다.