어떤 아이디어를 가지고 게임을 개발하다 보면, 점점 아이디어가 바뀌게 되는 경우가 있다. 작은 아이디어들이 종종 바뀌는 건 문제가 아니고 오히려 필요한 부분이지만, 게임의 핵심 알고리즘이나 메커니즘 자체가 바뀌어버리는 경우도 있죠. 이 경우 게임을 더 낫게 만들 수도 있지만, 그동안 만들어 온 수많은 코드나 설정들을 바꿔야 하는 일이 생길 수도 있습니다. 이런 일이 자주 생긴다면 게임개발 가능성에 안 좋은 쪽으로 영향을 줄 수 있습니다. 그래서 우리는 게임개발 도중에 길을 잃지 않기 위해 개발 개발 준비를 확실하게 해야합니다. 이 포스팅에서는 대게 솔로/인디 개발자들이 만드는 중/소규모 프로젝트에 적용할 수 있는 게임 개발 준비방법을 설명합니다. 1. GDD(Game Design Document) 먼저 ..
✨ 이 포스팅에서는 적절한 컬러 조합, 하모니를 만드는 방법을 설명한다. 게임을 개발할 때 적절한 컬러조합을 사용하면 게임 좀 더 재미있어 보이기도 하고, 흔히 말하는 쥬시한 느낌을 내는데도 도움을 준다. 적절한 컬러조합을 사용하는 것은 아래와 같은 효과를 준다. 게임의 핵심 메커니즘에 집중하게 할 수 있다 게임오브젝트의 구분을 명확하게 해준다 현재 집중해야 할 것을 플레이어에게 알려준다 적절한 게임 분위기를 연출한다. 1. 컬러 요소(Color Elements) 컬러 요소는 색을 결정하는 요소들을 말한다. 아래의 사진은 유니티엔진에서의 컬러 선택툴이다. 아래 사진 아랫부분을 보면 알파벳 H, S, V 가 보인다. 이 알파벳들은 각각 H(Hue), S(Saturation), V(Value or Light..
아이디어 선택하기 개발을 도중에 포기하지 않고 끝까지 해내기 위해선 만들게임을 잘 선정해야 한다. 내 경험상 이런 게임들은 세 가지 중 하나이다. 내가 만들고 싶은 게임, 만들어졌으면 하는 게임, 내가 잘 만들 수 있는 게임 "내가 만들고 싶은 게임"은 내가 생각했을때 게임 메커니즘이 재미있을 거 같은 게임이다. 흔히 Dream Game이라고도 하는 게임들이다. 이러한 게임들은 결과와는 상관없이 게임을 만드는 과정이 즐거운 게임들이다. "만들어졌으면 하는 게임"은 만드는 과정을 즐겁지 않을지라도 만들어진 결과는 재미있을 것 같은 게임들이다. 예를 들어 GTA, 파이널판타지, 스타크래프트의 세계관이 합쳐진 게임 같은 것들 말이다. "내가 잘 만들 수 있는 게임"은 만드는 과정이 즐겁지 않을 수도 있고 만들..
로그라이크를 만족하는 요소 게임을 플레이할 때마다 레벨이 무작위로 생성된다. 유저의 캐릭터가 죽을 때마다 진척도가 0으로 리셋된다. 로그라이트를 만족하는 요소 게임을 플레이할 때마다 레벨이 무작위로 생성된다. 유저의 캐릭터가 죽어도 진척도가 0이 되지는 않는다. 로그라이크 VS 로그라이트 먼저 로그라이크는 유저의 캐릭터가 죽으면 그걸로 끝이다. 진척도는 0이되고 유저는 완전히 처음부터 게임을 진행해야한다. 이 경우 게임의 클리어 가능 여부는 전적으로 유저의 게임실력에 달려있다. 계속 클리어 시도를 하면서 게임에 익숙해지게되고 결국 게임을 클리어 하게 되는것이다. 반면 로그라이트는 클리어 가능여부가 유저의 실력도 영향을 받지만 얼마나 많은 시도를 했냐에 영향을 직접적인 영향을 받게된다. 즉, 이번에는 클리..