본문 바로가기

게임엔진

피니엔진의 기초 피니엔진의 기초 차례 LNX 스크립트란 간단한 대사 출력 용어 설명 주석 프로그래머 처럼 생각하기 LNX 스크립트란 이전 시간에 우리는 피니엔진을 통해 게임을 만들려고 프로젝트를 생성했다. 프로젝트 생성이 끝났는데 다음은 무엇을 해야 할까? 바로 피니엔진에게 게임을 만들라고 명령을 해야한다. 미국인과 대화하려면 영어를 사용하고 일본인과 대화하려면 일본어를 사용해야 하듯이 피니엔진에게 말을 건넬 방법이 필요한데. 피니엔진은 LNX 스크립트라는 언어를 사용한다. 앞으로 우리는 LNX 스크립트를 배워갈 것이다. 간단한 대사 출력 프로젝트를 생성하면 편집할 수 있도록 소스 편집창이 새로 열린다. 방금 막 생성한 이 프로젝트를 f5 를 눌러 테스트 플레이(실행)를 하면 어떤 결과가 보일까? 아쉽지만 화면에 아무것.. 더보기
프로젝트 만들기 프로젝트 만들기 차례 개요 프로젝트란 프로젝트 만드는 방법 리소스 뷰어 개요 프로젝트란 무엇이고 프로젝트를 만드는 방법에 대해서 알아보도록 하겠다. 프로젝트란 피니엔진에서는 스크립트, 그림, 음악, 폰트등과 같이 게임에 사용되는 모든 자원을 한꺼번에 묶어서 프로젝트라는 단위로 관리한다. (더 쉽게 말하면 프로젝트 하나를 만들면 게임 하나를 만들겠다는 말이다.) 고로 무엇을 하든 프로젝트를 만들어야 시작이 가능하다! 프로젝트 만드는 방법 피니엔진을 실행시킨 뒤 프로젝트 선택창에서 "프로젝트 생성"이라는 버튼을 클릭한 후 적당한 이름을 정해준 후 생성을 누르면 프로젝트가 만들어진다. 리소스 뷰어 프로젝트를 열면 오른쪽 하단에 "리소스 뷰어" 라는 것이 보이는데 이곳에서 현재 프로젝트에 들어있는 자원들(스크립.. 더보기
피니엔진 소개 및 설치 피니엔진 소개 차례 소개 설치 실행 정리 소개 2015년 1월 11일에 정식런칭 되었으며, 비주얼 노벨 제작에 특화된 완전한 국산 프리엔진에다가 게임 상용화도 가능하고, 개인이나 소규모 동인팀 쪽에서 요청만 하면 채널링을 도와준다고 한다. 스크립트가 모두 한글로 되어있어 제작환경이 편해지고, 미리보기 모드와 명령어 자동완성 기능도 지원한다. 무료 샘플 리소스까지 제공되어 자신이 게임을 만들 때 얼마든지 사용이 가능하다. Lua 스크립트를 지원하며 파티클 툴도 제공될 예정이라고 한다. 참고자료 피니엔진 위키 엔하위키 피니엔진 페이지 설치 피니엔진 공식홈페이지에 들어가서 다운로드 받을 수 있다. 실행 피니엔진을 설치하면 이러한 아이콘이 바탕화면에 생길텐데 이 아이콘을 클릭하면 피니엔진을 실행할 수 있다. 피.. 더보기
[구버전]피니엔진 개념잡기 9편 - 제어문 (조건문의 이해) 제어문에 대해 알아보자! 0. 우리는 수 많은 명령들을 사용해 게임을 만들게 된다. 1. 이 명령들은 위에서 아래로 순서대로 실행이 된다. 2. 그러나 이런식으로 명령을 나열하기만 한다면 명령이 무조건 순서대로만 실행되는 딱딱하고 지루한 게임들만 만들게 될 것이다. (사용자의 입력에 반응도 못하는 그런 게임들..) 3. 가끔은 상황에 따라서 명령을 다르게 처리해야 할 경우도 있고 4. 비슷한 명령을 여러번 반복하거나 명령의 흐름을 바꾸는 것이 효율적인 경우가 있다. 5. 다행히 피니엔진은 명령을 순서대로 실행하는 것뿐만 아니라 조건을 판단하여 적절한 명령을 선택할 수 있는 능력이 있다. 6. 제어문이란 이런 프로그램의 순차적인 흐름을 통제하는 명령이며 피니엔진에서는 조건문, 북마크 2가지의 제어문이 있다.. 더보기