전체 글
-
스트랜디드 딥 (Stranded Deep) 1.0.31 버전 한글 패치Game Translation 2023. 10. 19. 09:28
무인도에서 생존하는 생존 게임 스트랜디드 딥입니다. 이전 버전에는 한글 패치가 있었지만, 정식 버전이 출시하고 나서는 한글 패치가 없더군요. 이전 버전을 기준으로 패치를 진행하였습니다만, 폰트에 이상이 생겨 글씨가 조금 더럽게 나오는 문제가 있습니다. 쉐도우 부분이 깨진 것 같습니다. 패치의 모체가 된 이전 버전 파일은 '아스라히' 님의 블로그에 올라온 한글 패치를 기준으로 하였습니다. https://blog.naver.com/classe82/222611879198 스트랜디드 딥 한글패치 (Stranded Deep) v0.90.11 에픽에서 엄청 할인중이라 스트랜디드 딥을 친구와 함께 즐기려 구매 했는데 아쉽게도 한글패치가 0.80.00 ... blog.naver.com 한글이 더럽게 출력되는 문제는, ..
-
Help Will Come Tomorrow 한글 번역 작업중..Game Translation 2023. 10. 17. 09:00
https://store.steampowered.com/app/1119600/Help_Will_Come_Tomorrow/ Save 80% on Help Will Come Tomorrow on Steam In an uninhabitable Siberian wilderness, in a wake of October Revolution, a group of passengers survives the mysterious catastrophe of Trans-Siberian railway train. They must endure in a harsh ice-clad climate until rescue arrives. Facing many dangers, the store.steampowered.com 사놓고 한..
-
이런 게임도 멀티가 된다고? 비공식 멀티 게임 추천 23년 10월 3주차Game Curating 2023. 10. 16. 09:47
안녕하세요. 친구들과, 혹은 연인과 할 수 있는 멀티 게임. 어지간한 건 전부 해본 고인물이라면 비공식 멀티 게임에 손대보는 건 어떨까요? 이번에는 공식적으로는 멀티 게임이 아니지만, 유저가 제작한 모드로 플레이할 수 있는 멀티 게임을 추천하려고 합니다. > 심즈4가 멀티가 된다고? The Sims 4 https://store.steampowered.com/app/1222670/The_Sims_4/ The Sims™ 4 on Steam Play with life and discover the possibilities. Unleash your imagination and create a world of Sims that’s wholly unique. Explore and customize every det..
-
유니티 스팀 멀티 연동하기 - 5. 게임 내 초대 구현Unity 2023. 10. 13. 22:01
스팀에서 실행한 게임은, 게임 도중 Shift + Tab 키를 누르면 스팀 오버레이가 펼쳐지며 친구를 초대할 수 있다. 하지만, 스팀을 오래하지 않거나, 멀티가 익숙하지 않은 사람은 이런 초대 방법을 모를 수 있다. 그렇기 때문에 대부분의 게임에서는 스팀 오버레이 없이 게임 내에서 초대하는 기능을 따로 또 넣고는 한다. 이 기능은 스팀 구현은 정보가 거의 없어서 API 도큐먼트를 직접 읽으면서 찾을 수밖에 없었다. 아래는 스팀 친구 초대 UI 패널을 띄울 때 친구 목록을 가져오고 생성하는 부분을 잘라온 것이다. private void UpdateFriendList() { var c = content.GetComponentsInChildren(); c.ToList().ForEach(x => { if(x !..
-
유니티 스팀 멀티 연동하기 - 4. 테스트Unity 2023. 10. 13. 21:45
[유니티 스팀 멀티 연동하기 - 2. 로비] 위의 상태에서 스팀 게임 멀티가 잘 작동하는지 테스트하는 방법이다. 먼저 게임을 빌드한다. 이 프로젝트는 윈도우 기준으로 설명하기에, 윈도우 빌드로 한다. 빌드를 완료하면 빌드한 폴더로 간다. 여기서 해주어야 할 게 있는데, steam_appid.txt 파일을 하나 만들어주어야 한다. 스팀에서 게임번호를 구분하는 appid 번호 파일인데, 이 파일이 빠지면 실행이 제대로 되지 않는다. 텍스트 파일 안에는 번호만 적어주면 된다. 아직 제품 등록을 하지 않은 경우, 스팀에서 개발용으로 사용하는 게임 번호인 480을 사용하면 된다. 내부적으로 SpaceWar라는 게임으로 인식하여 개발용으로 사용할 수 있는 번호다. 스팀 클라이언트를 키고, 라이브러리에 들어가면 좌측..
-
유니티 스팀 멀티 연동하기 - 3. 플레이어 및 변수 연동Unity 2023. 10. 13. 21:30
[유니티 스팀 멀티 연동하기 - 2. 로비] 변수를 연동하는 방법은 간단하다. 이미 이전 글에서도 사용했었지만, SyncVar 어트리뷰트를 사용하면 된다. 이전 장에서 작성했던 PlayerObjectController 스크립트에서 플레이어의 이름을 공유하는 기능을 추가하도록 변경한다. 플레이어 이름은 스팀에서 설정한 이름을 가져오도록 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72..
-
유니티 스팀 멀티 연동하기 - 2. 로비Unity 2023. 10. 13. 21:00
[유니티 스팀 멀티 연동하기 - 1. 사전 설정] 앞서 사전 설정을 완료했다면 다음은 로비의 구현이다. 로비를 구현하려면 관리할 매니저 클래스가 필요한데, 그냥 NetworkManager를 수정할 수는 없으니, NetworkManager를 상속받은 클래스를 하나 만들도록 한다. 기본 형태는 다음과 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 using System.Collections; using System.Collections.Generic; using UnityEngine; using Mirror;..
-
유니티 스팀 멀티 연동하기 - 1. 사전 설정Unity 2023. 10. 13. 20:30
유니티로 멀티 플레이 게임을 만드는 방법은 여러가지가 있다. 쉬운 방법도 있고 어려운 방법도 있지만, 어쨌든 검색하면 방법이 다 나온다. 하지만 스팀과 연동하는 방법은 찾기가 어렵다. 국내에 스팀으로 멀티 게임을 출시하려는 사람이 적어서일까. 개인적으로도 복기하는 의미도 있고, 앞으로 시간날 때마다 정리해볼까 한다. 여기서는 Steamworks.NET + Mirror의 조합으로 구현한다. 먼저 3개의 패키지를 설치해야 한다. 스팀 게임을 만드려고 할 정도라면, 당연히 알고 있을테지만, Window - Package Manager로 들어가 + 버튼을 누르고 'Add package from git URL...'을 누른 후 해당 URL을 붙여넣으면 아래에 install 버튼인가 나오면서, 해당 버튼을 누르면 ..