1. 초보자의 AndEngine을 이용한 안드로이드 게임 개발(서론)

0
(0)

우선 이 글은 게임을 직접 개발해 보고 싶은 초보 개발자를 대상으로 합니다. 제가 비전공자이고 14년간 다른 분야(자동차 개발, 프로그래밍 쪽 아님)에서 일을 했고 프로그래밍을 독학으로 공부한지 1년도 안 되었습니다. 하지만 초보의 마음은 초보가 잘 알기 때문에 조금이나마 도움이 될 수 있을 것 같습니다.

왜? AndEngine인가? 게임을 만들려고 하는데 아는게 없으니 책을 알아보니 게임 개발 책들은 왜 다들 그렇게 두껍고 비싼지… 그래서 도서관에 가서 관련 책을 찾다가 ‘만들면서 배우는 AndEngine 게임 프로그래밍’ 이 책이 눈에 들어 옵니다.

다른 책(libGDX)도 있었지만 게임 기록을 서버에 데이터베이스로 저장하고 보여 주는 부분 때문에 AndEngine 책을 보고 공부하기로 결정했습니다. 하지만 책 내용중 서버에 데이터베이스로 저장하는 부분이 책의 내용대로 되지 않았습니다. 자세한 것은 관련 내용 설명 드릴 때 알려 드리겠습니다.(구글링을 통해 해결은 했지만 초보자인 저에게는 멘붕이었습니다.) 그래서 다른 분들은 예전에(2013년) 나온 책이다 보니 지금(2020년 5월) 상황과는 맞지 않아 헤매지 않았으면 하는 마음에 이글을 작성하게 되었습니다.

제가 AndEngine 으로 게임 개발을 하게 된 이유는 아래와 같습니다.

  1. 도서관에 관련 책이 있었다.(게임 기록 서버 저장 부분을 구현하고 싶었습니다.
  2. Java를 조금 안다.(webview를 이용해 웹사이트를 앱으로 만들어 봤습니다.)
  3. 공짜다!!!

Java를 모르고 구닥다리 엔진(AndEngine은 2015년에 개발이 중단 되었습니다.)에 관심이 없는 분들은 뒤로가기를 슬며시 누르시면 됩니다. 하지만 Java를 조금 아신다면 간단한 2D 게임 정도는 만드는데 충분히 할용할 수 있다고 생각해 이글을 쓰고 있습니다. Java를 모르고 게임 개발을 이제 막 시작하시려는 분들 중 1인 개발자나 소규모 그룹으로 게임 게발을 하시고자 하시는 분은 Unity(C#)로,(저도 요즘 조금 더 수준 높은 게임을 만들고자 이제 막 Unity를 공부하기 시작했습니다.) 게임 회사 취직이나 전문 게임 프로그래머가 되시려면 Unreal (C++, JavaScript…) 쪽으로 공부하시면 될 것 같습니다.

AndEngine을 선택하게된 이유는 여기까지 설명 드리고 다음에는 안드로이드 스튜디오 설치부터해서 개발 환경부터 설명 드리겠습니다. 제가 만든 게임은 아래에 링크 참고하세요.(공부하면서 만든 것이라 책의 예제와 유사하지만 나름대로 좀 더 게임 답게 만들고자 노력해 봤습니다.)

카드 짝 맞추기 게임 : Animal Cards

손가락으로 달리는 게임 : Finger Runner

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

AhnDruid
Author: AhnDruid

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다