목록[Unity] Projects & Study/Loop - Interactive Movie (8)
테크 로그포스 Tech Log Force
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=56289 스팀 출시와 관련한 과정을 상세히 친절하게 기록해주셔서 큰 도움을 받은 글이다! 영상쪽 팀장분이 이 글 따라 차근차근 진행해주셨고, 나는 이 글 3장의 빌드 관리 부분을 맡았다. 처음에는 exe파일만 압축해서 업로드 했었는데 오류가 발생했다 빌드 폴더 전체를 압축해서 업로드 하기로 했다. 빌드 폴더 용량이 2GB넘을 경우 웹으로 업로드는 안 되고, SDK로 따로 해줘야 한다! https://pleasantstep.tistory.com/m/63 Steamworks Build Upload-SteamPipe(스팀웍스 업로드 - 스팀파이) 스팀에 처음 게임을 출시해보면서 겪었던 중요 과정을 ..
1. 파일이 존재하지 않으면 JsonMake()함수로 만들기 public void JsonMake() { SaveData saveData = new SaveData(); saveData.isVisit[0] = true; for (int i = 1; i < 21; i++) { saveData.isVisit[i] = false; } for (int i = 0; i < 9; i++) { saveData.ending[i] = false; } GameManager.I.continueScene = "Scene1"; saveData.continueScene = GameManager.I.continueScene; string json = JsonUtility.ToJson(saveData, true); File.Writ..
지금껏 fade In/Out 효과를 쓸 일이 굉장히 많았는데, 이전 프로젝트까지는 늘 그저 time을 통해서 alpha값을 빼주는 코드로 구현했었다. 이번에는 문득 이 효과가 뚝뚝 끊기면서 밝아지거나 어두워지는, 조금은 부자연스럽다는 느낌이 들었다. 어떻게 하면 더 자연스럽게 구현할지 고민하다가, 예전에 Vector값을 옮길때 부드럽게 하기 위해서 Lerp함수를 썼던 것이 생각나서, Color도 Lerp함수가 제공되는지 찾아보니 예상대로 존재했다! Color.Lerp()를 이용하니 체감상 훨씬 자연스러운 Fade In/Out효과를 구현할 수 있었던 것 같다. 기존 코드 using System.Collections; using System.Collections.Generic; using UnityEngin..
1. 시작 과정 디자인미디어학과 학생들께서 인터랙티브 무비(게임) 제작을 준비하고 계시다고한다. 영상 제작팀과디자인팀은 있는데, 게임 제작을 위한 개발자가 없다고 의뢰를 주셨다. 유니티를 통해 이 게임의 영상 순서 컨트롤 등 개발을 해보려고 한다. 2. 출시 플랫폼 제공하고자 하는 플랫폼은 Steam, Google PlayStore이다. 기존에는 유튜브를 통해 제공하고, 영상이 끝날 쯤에 미리보기 기능으로 엔딩을 결정할 수 있도록 할 계획이라고 하셨었다. 그 다음 텀블벅으로 신청을 완료하신 분들께 유튜브 링크를 보내드릴 계획이라고 하셨다. 그러나 이 방식은 텀블벅을 통해서만 진입이 가능하므로 접근성이 상당히 떨어진다는 판단이 들었다. Steam이나 앱스토어에 게임을 출시하면 어떻겠냐는 의견을 드렸고, 그..