본문 바로가기

게임개발

[게임 개발] C++ 프로그램의 작성과 이 책을 읽는 방법② * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  ✔ 게임에 맞는 화면 레이아웃을 설정이 책에서 앞으로 작성하는 게임은 게임 화면이 커지도록 각 장별로 개별 설정을 실시합니다.1 이 프로그램도 화면이 커지도록 콘솔 설정을 변경하겠습니다. 실행 중인 콘솔의 타이틀 바를 우클릭하고, [속성]을 선택하여 속성 대화 상자를 엽니다.  [글꼴] 탭으로 전환하면 문자 크기와 글꼴을 선택할 수 있습니다. [크기]를 [72], [글꼴]을 [돋움체]로 설정합니다. [레이아웃] 탭에서 화면 크기를 문자 단위로 설정할 수 있습니다. [화면 버퍼 크기]와 [창 크기]의 [폭]을 24, [높이]를 2로 설정하고 [확인]을 선택합니다.  설정이 완료되면 콘솔의 레이아웃이 변경됩니다. 이로써 프로그램의 표시 내용에 맞는 콘솔의.. 더보기
[게임 개발] C++ 프로그램의 작성과 이 책을 읽는 방법① * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  ✔ 문자열을 표시하는 「Hello world」 프로그램을 작성이 책에서는 최소한의 단계별로 처리를 분할하고, 이를 추가하면서 동작을 확인하는 형식으로 프로그램을 작성합니다. 따라서 간단한 프로그램 작성을 통해서 이 책을 어떻게 읽어나가며 프로그램을 작성하는지를 설명하겠습니다. 우선, 소스 파일의 어디에 무엇을 작성할지를 주석으로 표시해 둡니다. 주석은 프로그램에 영향을 미치지 않으므로 자유롭게 수정하거나 생략할 수 있습니다. [1] 다음에는 헤더 파일을 인클루드하는 코드를 작성하고, [2] 다음에는 함수의 선언을 작성합니다.  소스 파일에 프로그램의 실행 시작점인 main( ) 함수를 선언하겠습니다. 이 책에서는 새롭게 추가하는 코드는 밝게 되어 있고.. 더보기
[게임 개발] C++ 콘솔 프로그램의 개발 환경 설정하기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  이 책의 게임을 개발하기 위해 Visual Studio를 사용하는 C++ 개발 환경을 설정합니다. ✔ Visual Studio 설치Visual Studio를 배포 페이지에서 다운로드하고 설치합니다. ➊ Visual Studio의 공식 사이트(https://visualstudio.microsoft.com/ko/vs/)를 엽니다. ➋ 「Visual Studio Community」를 바탕 화면 등 알기 쉬운 곳에 다운로드합니다. ➌ 다운로드한 설치 프로그램을 더블 클릭하여 설치를 시작합니다. ➍ 설치 중에 표시되는 [워크로드] 선택 화면에서는 [C++를 사용한 데스크톱 개발]에 체크합니다.  ➎ 「Microsoft 계정」의 입력을 요청하므로 작성합니다.설치.. 더보기
2D 게임 만들 때 유용한 유니티 스크립트 47가지 2D 게임 개발에 필요한 것은? 2D 게임을 만드는 데 무엇이 필요할까요? 그것은 한마디로 말하면 그림과 프로그램입니다. 그림은 게임 중에 등장하는 캐릭터, 배경, 아이템, 버튼 등 눈에 보이는 모든 것입니다. 2D 게임의 화면 은 「그림」을 화면에 나열해서 만듭니다. 안타깝게도 이 「그림」은 Unity로 만들 수 없기 때문에 따로 준비해야 합니다. 그림을 잘 그린다면 「CLIP STUDIO Paint」나 「Adobe Photoshop CC」 등의 그래픽 소프트웨어를 사용해 직접 그림을 그려서 준비합시다. 그렇지 않다면 그림을 찾아서 사용하는 방법이 있습니다. 《유니티 2D 게임 제작》책에서도 샘플 그림을 준비합니다. 영진닷컴 홈페이지에서 샘플 그림을 다운로드해서 받아 놓으세요. 다음으로 중요한 것이 프.. 더보기
유니티를 몰라도 만들 수 있는 《유니티 2D 게임 제작》 【 책 소개 】 유니티를 몰라도 만들 수 있는 유니티 2D 게임 제작 유니티는 게임을 만들기 위해 소프트웨어로, 액션 게임, 레이스 게임, 2D 게임, 3D 게임 등 여러 종류의 게임을 만들 수 있습니다. 이 책에서는 처음으로 게임을 만드는 초보자를 대상으로 쉬운 유니티 2D 게임 제작 방법을 설명합니다. 유니티에선 C#을 사용하지만, C# 언어의 문법 공부를 하지 않고, 이해할 수 있는 정도의 간단한 명령만으로 게임 제작을 설명합니다. 완벽하게 C# 코드를 이해하지 않아도 처음부터 순서대로 만들어보고 움직이는 걸 확인하면서 이해를 해봅니다. 간단하고 단순한 스크립트로 기본을 배우고, 마우스 터치, 애니메이션, 씬 전환 등 응용 동작들로 나만의 유니티 2D 게임을 완성해 봅니다. 【 대상 독자층 】 - .. 더보기
[게임 기획자 이야기⑤] 그렇게 바라던 기획팀장이 되었지만 게임 기획자 이야기① 게임회사에 입사하다 게임 기획자 이야기② 처음으로 게임을 만들다 게임 기획자 이야기③ 새로운 게임회사로 이직하다 게임 기획자 이야기④ 기획 5년 차는 질풍노도의 시기 첫 출근은 언제나 설레지만 나는 두 가지 이유로 특히 두근거렸다. 하나는 드디어 온라인 게임을 만들게 되었다는 것, 또 하나는 기획팀장이 되었다는 것이다. 예전 회사에서는 파트장도 되지 못했는데(지금이야 그 당시 인성이 부족해서 못 되었다는 것을 이해하지만), 당시엔 회사가 정말 인재 볼 줄 모른다는 불만이 가득하던 시기라 그것도 이직의 이유가 되었다. 팀은 이제 막 세팅되는 단계여서 팀원이 5명이었다. 그리고 우리는 모두 FPS를 만들어본 적이 없었다. 나는 FPS도 물론 온라인도 처음이지만 기획팀장이라는 책임감 하나.. 더보기
[게임 기획자 이야기 ①] 게임 회사에 입사하다 *이 포스팅은 《모바일 게임 기획의 모든 것》 의 저자 최주홍님의 이야기입니다. 《모바일 게임 기획의 모든 것》 저자 최주홍님의 경력 및 수상 내용입니다. 더보기 경력 2019, S사, N프로젝트 디렉터 2010, 엔씨소프트, PC 3D TPS 디렉터 2009, 픽셀베리 스튜디오, SNG PD 2008, SK-imedia, PC 3D TPS 기획팀장 2007, CreateDepot, 모바일 보드게임 기획 2006, CodeDays, 모바일 슈팅 게임 , 모바일 퍼즐 게임 기획 2005, Mayrith, PC 슈팅게임 기획 2004, 소프트맥스, PlayStation2 RPG 기획 2002, 디지털드림스튜디오, PC MMORPG 기획 수상 2004, 한게임 공모전 게임부문 동상 2003, 한국게임개발협회 .. 더보기
인기 모바일 게임들과 함께하는 《모바일 게임 기획의 모든 것》 모바일 게임 기획의 모든 것 【 책 소개 】 게임 기획자에도 많은 세부 분야가 있다. 시나리오/콘텐츠/전투/시스템/레벨 디자인/경제 기획. 각 분야마다 기획자가 하는 일은 무엇이고, 또 기획력을 높이기 위한 방법은 어떻게 되는지를 이 책에서 다룬다. 뿐만 아니라 기획자의 관점에서 게임을 만들어 나가는 과정을 설명하는데, 여기서 그치지 않고 실제 개발 사례를 통해 실무적 감각도 엿볼 수 있게 했다. 이 책에는 ‘게임 기획자의 모든 것’이 담겨 있다. 【 대상 독자층 】 - 게임 기획자가 되고 싶은 사람 【 중요 포인트 】 - 인기 모바일 게임들이 사례로 등장한다. 소울아크/쿠키런/라스트오리진 - 게임 기획자가 하는 일, 일의 과정, 실제 개발 사례로 기획력을 높이는 방법을 알 수 있다. 【 저자 소개 】 .. 더보기