간단한 게임 개발 해보려면 뭘로 시작합니까? (엔진같은부분)


유틸성 앱 개발을 몇차례해서 판매 하고 있는데요.

게임 개발을 한번 해보고 싶습니다.단순한 게임으로요

물론 게임이 완전 생판 어렵고 다른 분야란건 알지만요... 도전하는 정신으로


한빛미디어 - 만들면서 배우는 안드로이드 게임 프로그래밍

제이펍 - 실전 앱 프로젝트 안드로이드 게임 개발편

헬로, 안드로이드 2.2 - 수도쿠게임만들기


위책을 다 읽고 따라 만들어도 보았습니다.

캔퍼스에 직접 그리는 방식으로 while을 돌며 객체의 충돌..뭐 이런..걸 판단하는..


한빛에서 만든 안드로이드 게임 프로그래밍 책이 아주 좋았는데 기초 게임 프래임워크를 짜고 

확장하는 형식으로 게임을 개발했습니다.

잘만들어지고 잘돕니다 갤럭시S2에서는..문제는 모토로이 같이 내장 메모리가 작고 약간만 저사양이면

위와 같은 방식은 너무 느려져서 사실 게임의 의미가 없어지는것을 봤습니다.

특히 Out of Memory 로 죽습니다.프로그램 코드에러같지는 않습니다.

bitmap객체가 메모리에 full차서 죽는 로그가 발견됩니다.

그렇다고 난이도 상인데 비행기를 몇대 안내볼수도 없고 말이죠...


아무튼 이런 기초 수준에서 개발하려면 위와같은 저사양까지 돌게 하려면 어떻게 해야될까요?

사실 모토로이는 메모리가 작지만 cpu등은 저사양이 아니였는데요...ㅠ,ㅠ


게임 제작을 전혀 모르고 자가공부를 하다보니 

아주 많이 책을 찾아봤는데요 

게임책 대부분이 캔버스에 직접 그리는게 대부분이였습니다.


실제 돈주고 판다는 신념으로 개발하려면 어떻게 진입해야될지...

3D게임이런거 말고 초 간한단 비행기 총싸움이라도....(정확히 정상구동되었으면...)


시작하는 노하우 좀 전수해 주십시요.