본문 바로가기

반응형

게임 개발

(22)
Time.deltaTime 유니티에서 플레이어를 조작하기 위해 가장 기본적인 코드 중 하나인 움직임과 관련된 코드에서 Time.deltaTime을 사용하는 것을 알 수 있다.이때 Time.deltaTime은 어떤 역할을 하기에 움직임을 부드럽게 만드는 것일까? void Update(){ if (Input.GetKey(KeyCode.W)) transform.position += Vector3.forward * Time.deltaTime * speed; if (Input.GetKey(KeyCode.A)) transform.position += Vector3.back * Time.deltaTime * speed; if (Input.GetKey(KeyCode.S)) transf..
Blender - 기본 도형 없애기 블렌더를 사용하면 기본으로 새 프로젝트를 생성하면 큐브가 나타난다.이번글에서는 간단하게 이 큐브를 없애는 법을 알아볼 것이다.바로 본론이다.0. 블렌더에서 기본으로 지정하고 싶은 상태의 환경을 만든다. 필자는 큐브만 없애고 싶기 때문에 큐브를 삭제한 후 진행하였다. 원한다면 Camera나 Light도 삭제할 수 있다.1. 메뉴에서 'File' 클릭2. Defaults3. Save Startup File 클릭 이제 끝이다.Blender를 껐다가 다시 켜보자.그러면 위에서 조작한 기본 설정대로 프로젝트가 시작되는 것을 볼 수 있다.
게임 음악으로 대중적으로 사용되는 장르 칩튠(chiptune) - 픽셀 아트 동양풍(중국식, 일본식) 증동풍(사막) 켈틱풍(북유럽-바이킹)
Tiled[1] - 단축키 https://doc.mapeditor.org/en/ 에서 발췌함. 일반 Ctrl + N - 새 지도 만들기 Ctrl + O - 임의의 파일 또는 프로젝트 열기 Ctrl + P - 현재 프로젝트에서 파일 열기 Ctrl + Shift + P - 사용 가능한 작업 검색 Ctrl + Shift + T - 최근에 닫은 파일 다시 열기 Ctrl + S - 현재 문서 저장 Ctrl + Alt + S - 현재 문서를 다른 파일에 저장 Ctrl + Shift + S - 모든 문서 저장 Ctrl + E - 현재 문서 내보내기 Ctrl + Shift + E - 현재 문서를 다른 파일로 내보내기 Ctrl + R - 현재 문서 다시 로드 Ctrl + W - 현재 문서 닫기 Ctrl + Shift + W - 모든 문서 닫기 C..
4차원 3차원 시각화 미리 말하지만 필자는 4차원에 대해 조금도 모르는 상태이다. 그래서 시각적으로나마 이해하려한다. 이 글에서는 부정확한 내용이 있을 가능성이 높기 때문에 이 사실을 염두하고 글을 읽어줬으면 좋겠다. 우리는 3차원의 세상을 본다. 1차원은 점을 2차원은 선과 면을 3차원은 입체를 볼 수 있다. 이 글에서는 4차원에 대해 물리학적으로 이해하는 것이 아닌, 게임에서 어떻게 4차원을 3차원으로 표현하는가를 확인하는 것이다. 필자는 여러 영상, 글 자료들을 참고하여 이 글을 쓰고 있지만 이 글은 '글'이기 때문에 온전히 내용이 담길지 걱정이되지만 최대한 노력해보겠다. 3차원은 x,y,z축을 가지고 있다. 4차원은 그것보다 한 차원 높은 x,y,z,w 축을 가지고 있다. 이때 w는 시간을 의미한다. 이 글에서 시뮬레..
Tiled[2] - 파일 구조 이번 글에서는 Tiled의 파일 구조를 알아보겠다. 사실 이 글은 그렇게 중요하진 않다. tsm - 맵 tsx - 처리된 타일맵 HxD를 통해 파일 구조를 뜯어보겠다. tsx 파일은 타일 이미지를 Tiled 내부에서 사용할 수 있도록 가공한 파일이다. 내부 이미지는 동일하지만 xml파일 형식으로 작성하여 간격은 얼마인지 등을 기술해 Tiled 내부에서 바로 사용할 수 있다. tsm 파일은 Tiled의 프로젝트 내부에서 실질적으로 맵을 디자인할 때 사용하는 파일이다. 위 빨간 부분에서 맵의 기본적인 정보가 표시된다. 현재 읽을 수 있는 정보는 아래와 같다. 맵 버전 : 1.10 Tiled 버전 : 1.10.2 맵 방향 : orthogonal(직교) 렌더 방식 : 우하향 넓이: 30 높이 : 20 타일 넓이..
Tiled [0] - 레벨 디자인 툴 소개 https://thorbjorn.itch.io/tiled 화면 상단 부분에 Download Now 버튼을 클릭한다. 그 후 위에 빨간색으로 표시된 버튼을 누르면 세부 다운로드 페이지로 이동한다. 마지막으로 자신의 운영체제에 맞는 다운로더를 받으면 된다. 필자는 윈도우이기 때문에 최상단에 위치한 installer를 받았다.
게임잼을 위한 축소된 기획을 하는 법 게임잼이란?게임잼이란 무엇일까?게임잼은 참가자들이 처음부터 비디오 게임을 만들기 위해 노력하는 대회이다.게임잼의 대회 기간은 보통 24시간에서 72시간이다.형식에 따라 참가자는 개인 또는 팀별로 작업할 수 있다.게임잼은 음악에서 세션들이 모여서 즉흥적으로 연주를 하는 걸 잼이라고 하는 것에서 유래했는데, 게임도 마찬가지로 모인 사람들이 즉흥적으로 게임을 만드는 행사를 게임잼이라고 한다. 필자는 많진 않지만 게임잼을 여러번 참여한 경험이 있다.그 때는 모두 기획자로 참여하였다. 당시 필자는 의욕이 넘처 머리속에 있던 모든 아이디어를 기획서에 적어 넣었다.시간이 정해져있다는 생각은 하지 않고 말이다. 게임잼은 대부분 기간을 매우 짧게 주기 때문에 항상 큰 게임만 바래왔던 필자는 매번 기획을 축소할 수 밖에 ..

반응형