분류 전체보기 (12) 썸네일형 리스트형 앙박의 기술서 [ C++ 철학 엿보기 ] LOG 백업본입니다... 초안 작성 중... 2013년에 발매된 "The C++ Programming Language 4th Edition"은 C++의 창시자 비야네 스트롭스트룹 교수께서 작성한 C++교본입니다. C++11은 오래되었음에도 개발 철학만큼은 여전히 계승되고있고, 전체적인 문법과 STL 의존도는 여전히 크게 달라지지 않았습니다. 현대 C++ 문법(C++17/20/23 등)을 학습하고 싶다면 다른 자료가 필요하지만, C++의 철학과 전체 구조를 이해하기 위한 책으로는 여전히 좋은 책입니다. 2015년에 발매된 한글 번역본이 있지만 정오표 분량이 무지막지하고(2025년인 지금은 어떤지 모르겠네요), 왠만하면 원서로 읽는 것이 글쓴이의 철학을 그대로 느끼는데 도움이 됩니다. 구매하는 건 어렵기.. 앙박의 게임록 [ 클레르 옵스퀴르: 33 원정대 ] 2025년 발매작 중에 기억에 남는 작품 중 하나, "클레르 옵스퀴르: 33원정대"가 본 포스팅의 주인공이다. 예술의 나라 프랑스에서 만든 게임답게 플레이 내내 '그림같다, 예술같다'라는 생각이 든다. 게임은 시작부터 감미로운 음악, 아름다운 경치, 매력적인 캐릭터를 선보이며 플레이어가 바로 몰입할 수 있게 도와준다. 선생님과 제자의 시시덕거림 속에 의미심장한 대화가 오고가며 세계관에 대한 궁금증을 증가시킨다. 스토리 흐름 속에 자연스럽게 녹아든 전투 튜토리얼은 지루하지 않고 즐겁기만 하다. 턴제 게임이구나~ 하고 생각하던 와중에 패링을 한 두 번 하게 되니까 손맛이 그렇게 좋을 수가 없었다. 감미로운 음악, 아름다운 경치, 매력적인 캐릭터 사이에 숨겨진 음산한 것들이 쌓이고 쌓여 결국엔 폭발하며.. 앙박의 게임록 [ 스타크래프트 2 극한 벽짓고 살아남기 ] 명절 때 민속놀이랍시고 친구들이랑 스타크래프트를 했었다. 극한 벽 짓고 살아남기라는 유즈맵을 했었는데 꽃혀서 엄청 열심히 했다. 한 판에 최소 1시간 20분 소모되는데 마약같은 중독성 때문에 시간이 순식간에 흐른다. 벽짓살류는 빌드를 깎는게 게임의 전부다. 특이하게도 스타2 극한 벽짓살엔 성장 시스템이 존재한다. 레벨을 올리면 새로운 특성이 해금되며 선택 가능 갯수도 늘어난다. 선택한 특성에 따라 게임 빌드도 달라진다. 레벨업 하면서 매번 빌드를 다르게 깎다보니 플레이타임이 기하급수적으로 늘어난다. 그렇게 야금야금 성장하다 마지막엔 고행 5단계(주는 피해 93% 감소 / 받는 피해 100% 증가)를 클리어함으로써 게임을 마무리하면 된다. 위 사진은 고행 5단계 (주는 피해 93% 감소 / 받는 피.. 앙박의 기술서 [ Unity ] #Steam SDK 사용법 Steam SDK를 사용하면 유저 정보 데이터 / 친구 목록 / 친구 초대 / 매치 메이킹 등 유용한 기능들을 사용할 수 있습니다. 스팀 플랫폼에 네트워크 게임을 등록할 때 필수적으로 사용해줘야 합니다. 1. STEAMWORKS 로그인 우선 STEAMWORKS에 로그인해야 합니다. 기존 STEAM 계정으로 로그인 하면 됩니다. 로그인 해야지만 Steamworks SDK를 다운로드 받을 수 있습니다. 2. Steamworks SDK 다운로드 Steamworks SDK (Steamworks Documentation) partner.steamgames.com Steamworks Documentation에서 Steamworks SDK 최신 버전을 다운로드 받아줍니다. UnityEditor의 Pro.. 앙박의 기술서 [ Unity ] #Localization Unity에는 게임 다국어 지원 패키지인 Localization이 있습니다. 언어마다 대응될 번역본/폰트/이미지/오디오 등은 개발자가 직접 준비해야 하며, 패키지는 단지 언어 설정 기능과 그에 따른 게임 컴포넌트 자동 변경 기능을 제공합니다. 1. 다운로드 Unity Localization은 유니티에서 제공하는 패키지입니다. Package Manager에서 "Install package by name"을 클릭하고 "com.unity.localization"을 기입한 후 Install 버튼을 누르면 다운로드 할 수 있습니다. 2. 지원하고싶은 언어 세팅 UnityEditor 상단 메뉴에서 Edit > ProjectSettings > Localization > Add Locale > 원하는 언어 선택 >.. 앙박의 기술서 [ Photon Fusion2 ] LOG2025.11.06 게시글 초안 등록 올해 6월에 연습 삼아 'INFEST'라는 4인 협동 좀비 슈팅 게임을 만들었었습니다. 그 프로젝트에서 멀티 플레이 환경을 구축하기 위해 Photon Fusion2라는 SDK를 사용했었는데, 이번 포스팅에서 그에 관한 내용을 정리하려고 합니다. Photon products let you build and launch multiplayer games worldwide across all platforms. You can focus on developing your game while we scale to meet the ...- Photon Engine 홈페이지에서 발췌 - Photon은 브랜드 이름이고, Fusion은 해당 브랜드에서 판매하는 제품들 .. 앙박의 기술서 [TISTORY] #POSTER 스킨 썸네일 정사각형 만드는법 개요 Poster 스킨에서는 위 사진과 같이 썸네일들은 원본 이미지가 잘려서 나오게 됩니다. 다행히도 tistory에는 입맛대로 html과 css를 편집할 수 있는 스킨 편집 기능을 제공합니다. 이번 단편 기술서에서는 이 기능을 이용해 불편하게 짤리던 썸네일을 정사각형으로 리사이징 해보겠습니다.1. 수정할 곳은 어디에? 먼저 본인의 티스토리 블로그에 접속한 뒤, 키보드에서 F12 키를 눌러 개발자 도구(DevTools) 를 엽니다. 개발자 도구는 웹페이지를 구성하는 HTML 코드 구조와 각 요소가 어떤 부분을 담당하는지 시각적으로 보여주는 기능입니다. 브라우저(Chrome, Edge...)마다 개발자 도구가 다르다는 점은 유의해야 합니다. 아무튼, 현재 썸네일을 수정하고 싶으니 썸네일을 구성하는 h.. 앙박의 개발록 [ 전장장이 ] #3 스팀 SDK Unity를 시작했을 때부터 꼭 해보고 싶었던 것이 스팀 SDK 적용이다. 특히 스팀 친구 목록을 그대로 인게임으로 가져와 초대 기능까지 연동하면 접근성이 최고였기에 이번 프로젝트 '전장장이'에서 구현해봤다. 처음에는 막막했었다. 스팀 SDK는 어디서 가져오고, 어떻게 사용하고, 어떻게 테스트 해야하지? 음... 결과적으론 쓸데없는 고민이었다. 너무나 유명한 플랫폼이였기에, 내가 했던 모든 고민에 대한 해답은 명확했다. 적절한 개발자 등록 절차와 누군가 만들어 둔 유니티용 steam api를 통해 손쉽게 스팀 기능을 사용하고 테스트할 수 있었다. 정작 문제는 다른 곳에서 발생했다. 스팀 SDK를 적용하면서 동시에 Unity Widget 패키지로 매칭 시스템을 적용하고 있었다. 근데 요 녀석, 내가 원하는.. 이전 1 2 다음