Pygame 엔진 개발 일지 00 Pygame Engine Development 00 (2023.11.23)
소개
최근에 남는 시간에 그냥 재미로 pygame 기반의 2D 게임 엔진을 개발 중이다. 사실 대학교에 재학 중일 때 젤다의 전설: 신들의 트라이포스를 pygame으로 베껴서 만들었던 적이 있는데, 그때도 비슷한 짓을 했었다. 이번에는 제대로 에디터라든가 요즘 게임 엔진이 제공하는 여러 기능을 탑재한 게임 엔진을 만들어 보고 싶어졌다.
초기 목표는 다음과 같다:
- 효율성
- 디자이너 친화성
당연하겠지만 게임 엔진은 게임을 만들기 위한 툴이다. 즉, 게임도 없이 게임 엔진만 만들게 되면 방향성을 금방 잃게 된다. 이 엔진의 최종 목표는 그 어떠한 2D 게임이라도 개발이 가능한 것이지만, 지금으로서는 “페이퍼 플리즈”와 같은 포인트 앤 클릭 게임을 목표로 하고 있다.
개발 중 공유하고 싶은 것이 있으면 블로그에 올리려고 한다. 예를 들면:
- 좋은 아이디어라든가
- 책/논문/글 등에 소개된 기술이라든가
- 주로 Game Programming Gems 시리즈, Game Engine Gems 시리즈 등 말이다.