안녕하세요?

저는 초보 개발자 입니다.

전자전기를 전공하고 있지만 꿈이 다르기에 개발자의 길을 걷고 있습니다.

인터넷에서 정보를 습득하다 이렇게 글을 쓰게 되어서 감회가 새롭습니다.


제가 여기에 올린 https://github.com/YYFactory/game/commit/d51ccb29484b3991deffc5c03fbc5c78c9a7cd33

은 DotDream이란 게임소스입니다.


이 게임소스는 게임에서 나오는 모든 과정을 드러내었다고 볼 수 없지만

전반적으로 "재미"란 게임에 맞춰 만들어진 소스입니다.


아크탄젠트를 이용한 가상 joystick을 통해서 캐릭터를 움직이고

기울기를 이용한 캐릭터의 움직임 제한

캐릭터와 적의 충돌판정

적의 패턴

을 기본적으로 "게임"으로서 갖춰야할 형식을 완벽하진 않지만 넣었습니다.


이러한 소스코드를 전체 공개하는 이유는

누군가는 개발자로써 아니면 "게임"을 만든다라는 목적의식을 갖는 사람으로써 프로그래머의 길은

진입장벽이 굉장히 높기 때문입니다. 


어떻게 만들어야 할지 무엇을 공부해야 할지에 대해서 막막할 때

누군가는 전체소스를 공개하며 자세하게 가르쳐주신 분들이 있었고 그 분들에게 감사함을 표하며

저도 누군가에게는 "개발자"로써 처음 공부를 하는 개발자에게 도움이 되고자 코드를 오늘 올리고 이곳에 글을 남깁니다.


https://www.youtube.com/watch?v=nAeJjM9Lf64

이 사이트는 위에 게임소스를 빌드하고 나온 게임 화면입니다.


화이팅입니다.