2D 게임 캐릭터들은 어떤 방식으로 움직일까?
발단Flutter를 활용해서 앱을 개발하는 것이 요즘 대세인 언어이다. 그래서 요즘에 관심을 갖고 찾아보게 되었는데 그 중에 게임을 쉽게 개발할 수 있는 Flame이라는 게임 엔진을 발견하게 되었다. 이 엔진은 무척이나 흥미로운데 이전에는 한땀한땀 개발했다면 이 엔진은 게임에 필요한 애니메이션, 동작등을 기본적으로 제공하고 있어서 게임 개발을 더 쉽게할 수 있는 기회를 제공해준다. 게임 개발은 기회가 되면 나중에 만들어보도록 하고 이 글에서는 내가 어렸을부터 궁금했던 게임 캐릭터들을 어떻게 움직이는가에 알아보고 싶었다. 실제 게임 캐릭터가 어떻게 움직이는지 보자아래 보면 Flame 튜토리얼에 나와있는 Ember Quest의 게임의 한 장면이다. 노란 캐릭터를 몇 번 움직여보자. 앞뒤로 그리고 위로 점프도..