마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 게임? 그래픽관련 기초지식

0 추천
안녕하세요, 경력은2년이지만 딱히 무슨 개발자인지 모르겠는 잡 개발자입니다.

일본에서 일하고있는데 조만간 그만두고 귀국할 생각으로...지금까지 거의 웹쪽해왔지만 앱쪽으로 공부를 좀 해보려고 합니다...앱으로 생각하게된건 네이버 라인+쪽에 지원하고 싶어져서...아무튼 진로상담이 아니기때문에 여기까지하고 ;;

안드로이드는 약간의 개발경험은 있습니다 대부분 까먹었지만 알고리즘짜는 능력은 있고, 기본적은 기능들은 사용할 수 있습니다. 모르면 찾아보면서 할 수 있는 정도의 레벨이구요...근데 게임개발이나 그래픽쪽은 전혀 모릅니다. 디자인도 꽝이구요. 혼자하는 공부라 개발전에 기획을 먼저 하는데 괜찮은 아이디어가 있어서 샘플 비슷한거라도 하나 만들어보고 싶습니다. 솔직히 지식이 전혀없어서 무리아닌가 생각도 들지만 안해보는것보단 해보는게 낫다고 생각해서 여쭤보고싶습니다.

일단 가장먼저 해보고싶은게, 예를들어 화면 가운대에 가로로 기다란 네모 박스가있고, 그 안에 작은 게이지가 오른쪽에서 왼쪽으로 점점 움직입니다. 박스안의 지정된 부분에 네모가 들어왔을때 터치하면 ok.

골프게임이나 리듬액션게임 생각하시면 될것이라고 봅니다. 전 파이널판타지8의 주인공의 필살기 발동방식을 생각하고 만들려고 하고있어요 ^^;

아무튼 가장먼저 이걸 하고싶은데...기초지식이 전혀없다보니 뭘 어디서부터 시작해야 할 지 모르겠습니다. 기다란 네모박스는 이미지뷰로 표시하면 되는건지...그안에서 왼쪽으로 점점 이동하는게이지는 어떻게 표현하고, 이동하는건 어떤식으로 해야하는지...좌표를 설정해서 시간에 따라 점점 바꿔주면 되는건지...전혀 모르겠네요.

이거 하나 하는대 몇개월이 걸린다해도 좋습니다. 일본이라 책을 추천받아도 사기가 힘들지만 일단 서점가서 일본어로된 게임개발쪽 서적이라도 좀 사올 생각이구요.

아무거나 좋으니 뭘 참조하면 되는지 어떤거부터 시작하면 되는지 조금이라도 정보를 받을 수 있으면 정말 감사하겠습니다.
gs낭천 (340 포인트) 님이 2014년 6월 16일 질문

2개의 답변

0 추천
안드로이드 개발이 문제가 아닌것 같습니다. 애초에 게임은 자바로 개발하지도 않구요.

유니티나 cocos2d-x 쪽으로 알아보세요. 각각 c# 혹은 javascript, c++ 로 개발합니다.

기본은 opengl 입니다.

게임 개발은 기존 개발과는 획을 달리합니다. 간단한 거야 그냥 프레임워크 사용법만 알아도 할 수 있습니다.

하지만 깊게 들어가면 그래픽 프로그래밍, 인공지능 등등 알아야 할 것들이 많이 생길것입니다.

일본에 계신다면 일본어로된 관련 서적이 꽤 있을 겁니다. 슈팅게임 알고리즘을 비롯해 관련 서적들이 일본이 더 많습니다.
달기살 (12,990 포인트) 님이 2014년 6월 16일 답변
달기살님 답변 감사합니다. 일단 cocos2d-x 쪽으로 좀 알아보려고 합니다. asp.net할때도 느꼈지만 확실히 일본이 시장이 큰만큼 전문서적의 범위도 넓고 좋은책도 많은 것 같습니다, 당장 책부터 사러가야겠네요 ^^;
0 추천
하고싶은건 라인같은거라고 하셨는데 연습은 게임연습을 하려고하시네요ㅎㅎ

앱쪽으로 하실려면 간단한 메모장이나 다이어리 어플 하나 만들어보는게 좋을거같네요..

게이지는 그냥 무슨 언어로든 다 만들수있지만, 안드로이드만의 sdk를 이용해서 무언가 만들어보는게 도움되지않을까 싶네요.

 

게이지는 그냥 자바, 안드로이드 그래픽관련으로 공부하시면될거같은데요..?

오픈지엘을 공부하셔도될거같고.. cocos2d를 하셔도될거같고..

게이지는 그래픽관련 무슨언어라도 상관없을듯..
기초개발자 (24,060 포인트) 님이 2014년 6월 16일 답변
기초개발자?님 답변 감사합니다 ㅎㅎ 정체성에 혼란을 겪고있어서 정신이 오락가락 합니다 ㅋㅋ...뭘 만들면 좋을까...생각하다가 이건만들어야되! 라고 떠오른게 저런거네요 ㅎㅎ;; 일단  cocos2d쪽도 보면서 확실히 뭘 만들지부터 뚜렷하게 정해야겠습니다 감사합니다 ^^
...