게임 개발

최근에 재밌게 한 협동 게임 Overcooked가 2명이서 개발했다는 얘기를 듣고 궁금해서 찾아봤다. 유튜브 영상들 더보기 1. 편집된, 좀 더 보기 편한 영상 https://youtu.be/3Ta4kTMbL9I 2. 발표만 하는 영상 https://youtu.be/_tLi5qbqndk 게임 제작 과정 게임 제작 과정을 대충 요약하자면 다음과 같다. 무엇보다도 먼저 재밌어야한다. 플레이어 개개인이 잘하는 것이 아닌 협력하는게 중요한 게임을 만든다. 개발자 본인이 다양한 레스토랑에서 했던 웨이터, 서빙 경험(모두가 공동의 목표를 위해 일하고, 서로 소리치고 욕하고 압박감 있는 환경에서 일하지만 결국 나름대로 잘 굴러간)이 협동 게임의 아주 좋은 기반이 될 것이라 생각했다. 간단한 레벨이 있는 프로토타입을 ..
요즘 블로그 포스팅을 많이 못했는데 그 동안 게임 잼을 참가했다. 사실 그 전에 포스팅할 여유는 있었지만 주제도 딱히 없었거니와 3일 내내 작업해야하니 그 전에 번아웃 되지 않도록 어느정도 쉬엄쉬엄했었다. 이번이 첫 게임잼 참가였는데, 생각보다 결과물이 만족스러워서 기쁘다. 개발하면서 부딪혔던 타일맵 관련 내용은 이 글에 서술했다. 다른 어려움도 있긴 했지만, 이 프로젝트에 국한되는 문제라고 생각해서 따로 작성하지는 않을 예정이다. 게임 잼은 기획1, 프로그래밍 2, 아트 4로 팀을 이뤄 진행했다. GitHub - virtus2/gmtkGameJam: Game Maker's Toolkit 게임잼 2022 출품작Game Maker's Toolkit 게임잼 2022 출품작 . Contribute to vir..
의도 컬렉션에 들어 있는 객체별로 한 프레임 단위의 작업을 진행하라고 알려줘서 전체를 시뮬레이션한다. 쉽게 말하자면 게임에 존재하는 객체들의 동작이나 상태를 한 프레임씩 업데이트 하는 것이다. 동기 던전을 지키는 해골 전사가 있고 이 전사가 문 주위를 순찰한다고 해보자. 해골 전사를 왔다갔다하는 코드를 가장 간단하게 만든다면 다음과 같을 것이다. while(true) { // 오른쪽으로 간다. for(double x = 0; x 0; x--) skeleton.setX(x); } 하지만 이 코드는 무한루프가 있어서 해골 전사가 순찰도는 걸 플레이어는 볼 수 없다는 문제가 있다. 우리가 원하..
virtus
'게임 개발' 태그의 글 목록 (2 Page)