닭잡는칼 이거 비유가 꽤좋네
나도 항상 그렇게 생각했음 개발하려는 스케일이 어차피 큰것도아니고
뭐 굉장한 기술력이필요한 퍼포먼스 이런거 다 자질구레하고 보안도 사실 서버다는것도아닌데 그런거를 위한
뭐 클래스니 뭐니 굉장히 거추장스럽고 거치적거릴때가 많더라
게임에 대한 직접적 개발을 빨리할수있는거 보단 좀 더 코딩안정성이나 확장성위주로 볼때 좋았던 느낌이 강함
그런거 때문에 기본 코드가 격리되어야 되는거 때문에 개발하는 기동성이 굉장히 느려짐
확장성 훨씬좋고 더 많이붙일수있고 리소스도 많은것도 좋은데 정작 그런 요소들때문에 느려지거나 알아야되거나 하는게 너무 많아짐
정작 개발해야되는게 뒷전이 되버린다고 해야하나 그런 느낌
겜메는 반면에 정말 자유롭게 그릴수있는 캔버스 느낌이 있다고해야하나 되게 제약이없고 빠릇빠릇하게 할수있어서
이게 굉장한 이점이있다고 봄 물론 인디 도트나 2d 한정한 패키지 게임을 만들때 이야기 서버달고 거대하고 뭐하고 이런거 말고
2d 탑뷰 전투(엔터더건전수준) + 쯔구르느낌의 스토리 전개.. 이정도면 게임메이커가 더 알맞을 수 있겠네
그런것도 있고 플랫포머도 있고 빠르게 할수있고 더 잘 맞는 장르가 있음 얼마나 욕심내느냐에 따라 유니티가 나은지 겜메가 나은지가 좀 개인마다 다른듯
유니티에서 가장 힘들었던게 벡터개념이었음, 겜메에서 각도,좌표,스피드개념만 알면 모든걸 움직일수 있는데 3디기반 엔진은 벡터.. 겜메는 코딩이 워낙에 직관적이라 요렇게 한번 해볼까 하는게 금방금방 구현됨, 유니티가 제공해주는 많은 편의기능이 없지만 대신 어지간한 함수는 다 제공되기때문에 코딩 초보라도 신박한걸 구현하는게 가능, 개념이 워낙 심플하니까 머리만 쫌 굴리면 됨, 삼각함수같은거 알 필요도 없음, 아 물론 알면 더 좋지
그러면 게임메이커의 단점은 뭘까
2디전용임, 심플하고 직관적인대신 유니티에비해 편의기능 적음, 근데 코딩내공좀 있는 전공자면 원하는거 쉽게 구현 가능, 초보입장에서 유아이 다 쌩으로 짜야함, 너무 자유롭다보니 알아서 잘 관리가 필요
각도 좌표 스피드를 말하면서 벡터를 모른다고 하는건 뭐지 그게 벡터인데
미안해 내가 바보라,
https://docs.unity3d.com/kr/2019.4/Manual/UnderstandingVectorArithmetic.html
난 이걸 봐도 이해가 잘 안돼, 겜메에선 이런 개념 알필요가 없어서 해본 소리야, 삼각함수도 알필요 없고
겜메엔 그냥 벡터개념이 없어, 내가 생각해도 필요 없고, 유니티도 왜 2디겜 만들때 벡터를 쓰닌지 모르겠어, 포물선 만들고싶으면 그냥 삼각함수 대입하면됨, 삼각함수 몰라도 관련함수가 워낙 잘되있어서 그냥 대충 대입하면됨
아는 입장에서 왜 모르지 하면 밑도끝도없음 사실 그개념 굳이없어도 엄청 간단하게 된다는걸 겜메도 할줄알면 알수있음
나도 그래서 유니티로 끙끙대다 겜메로 넘어옴 아직까진 대만족중임