본문 바로가기

2024/104

Pc 게임 개발 프로젝트 [Die and Dice] 1차 진행 상황 7월 초부터 시작하던 프로젝트에 대해서,한 번에 정리하기에는 개발할 내용들과 진행사항들이 생각보다 많아져서 먼저 1차로 글을 작성합니다. 전체적인 정리는 게임 출시 후 진행할 예정이며, 아래의 글은 개발 순서상으로 정리한 글이기에,게임을 이해하기에는 무리일 수 있습니다.   개발 계획처음 계획상으로는 [ BuskShot Roulette ] 게임 정도의 퀄리티와 플레이방식을 구현하는 것을 목표로 개발하였습니다.  Buckshot Roulette on SteamTwo enter. One leaves. Roll the dice with your life. Good luck.store.steampowered.com 그래서 게임 내용과 개발내용에 대한 초안은 다음과 같았습니다.  1. 주사위를 사용하는 보드게임일.. 2024. 10. 24.
[Blender]블렌더를 이용해 리깅 작업 (Robot Arms 리깅) 이전에 한번 Blender를 사용해보고,생각보다 기능이 많고, 자주 사용하는 유니티와 조작법이 달라서 한참 헤맸던 블렌더...  이번에는 유니티에서 사용할 오브젝트에 대한 애니메이션을 만들기위해!블렌더에서 직접 리깅을 진행할 예정입니다.    위는 이번에 만들 로봇팔?...몬스터나 캐릭터 같은 복잡한 구조를 가지진 않아서 쉽게 리깅을 진행 할 수 있을것 같습니다.(라고 생각했는데, 사람이나 동물같은 오브젝트에 대한 리깅은 이미 존재하는 라이브러리를 통해 쉽게 가능하다고 합니다..) 그래서! 깊게는 들어가지는 않지만, 블렌더에서의 리깅이 어떻게 이루어지는지만 기록할 예정입니다!  그럼 시작!  먼저 오브젝트를 준비하고,Shift + A 로 Amature 그리고 Single Bone을 클릭!  아래처럼 Am.. 2024. 10. 20.
[Unity] 유니티 Recorder를 이용하여 화면 녹화하기 평소 블로그에 글을 쓰거나 했던 것들에 대해 사진으로 남기기는 약간 애매한경우!Window + G를 통해 전체 화면을 녹화 했었습니다! (윈도우 기본 녹화 프로그램) 하지만... 이를 이용한 녹화는 화면 전체가 아닌 활성화되어있는 창을 기준으로 화면을 녹화 해주기에가끔 게임뷰가 유니티 화면에 벗어나 있는경우 녹화가 안되는.... (그래서 몇번씩 다시하기도) 게다가 전체를 녹화해주기에 필요없는 테두리 부분은 영상 편집을 통해 잘라내기도 했습니다.  그렇게 살아가다...유니티에도 Recorder가 있다는것을 알게 되어서, 이번 글에 한번에 정리해보려 합니다.   그럼 시작!우선 레코더의 경우 window > General > recorder를 통해 접근 가능합니다.  저는 기본적으로 포함이 되어있었는데, 만.. 2024. 10. 18.
[Unity] 유니티 상호작용이 가능한 대화 시스템 구현[TaskCompletionSource를 이용한] 글들이 점점 뜸해지네요... 적을 것들은 많아지는데! 진행하는 프로젝트가 점점 길어져서.. 그래서 오늘은 끄적끄적거릴 준비 해왔습니다! 이번에 제작중인 게임은 약간의 스토리가 있는 공포게임을 계획 중이라 그에 대한 다양한 기능들이 많이 필요했습니다... 그중 이번 글에서는 상호작용이 가능한 대화시스템을 만들어 보려고 합니다.물론 상호작용이라는 것이 대화가 통한다는 게 아닌, 값을 전달하여 답을 받아볼 수 있는 그런 시스템!  저는 간단하게 대화가 진행되고, space키를 이용해서 다음 대화로 넘어가게끔 구성해 보았습니다.        그럼 시작! 가장 먼저 위와 같이 구현하기 위해서는 2가지 정도 기능이 필요할 것으로 보입니다. 1. 대화텍스트를 구성하는 기능2.  사용자의 입력에 따라 다음 상호작용을 .. 2024. 10. 17.