728x90

게임 개발 자료 74

[Unity Asset] Bakery 에서 특정 메시에 Lightmap 이 정상 적용되지 않는 문제

Bakery 사용할 때, 다른 PC에서 체크아웃 받았거나 할 때 라이트맵이 정상적으로 보이지 않는 문제. 해결 방법.1. fbx 파일을 Reimport 한다.2. UV 패딩 데이터를 asset 으로 저장 후 공유. [Mene > Bakery > Utilities > Save UV Padding to asset] Bakery FAQ 초반에 등장하는 이슈. 중요.How do I use git/collab/other version control system with Bakery?(Bakery 를 version control system 에서 사용하려면?)https://geom.io/bakery/wiki/index.php?title=How_do_I...#How_do_I_use_git.2Fcollab.2Fothe..

Normal Map 관련 자료 스크랩 + Normal 을 RGB로 변환, 역변환 계산

버텍스의 노멀 벡터 값을 노멀맵의 RGB로 변환하는 계산식버텍스의 노멀 벡터 값을 노멀맵의 RGB로 변환하는 계산식은 다음과 같다.버텍스의 노멀 벡터는 일반적으로 정규화되어 있다. 이를 (x, y, z)로 나타낸다.RGB 값은 일반적으로 0에서 1 사이의 범위를 가진다.따라서 각각의 컬러 채널(R, G, B)은 다음과 같이 계산된다:R = (x + 1) / 2G = (y + 1) / 2B = (z + 1) / 2이 계산식은 각각의 노멀 벡터 요소를 0에서 1 사이의 값으로 매핑하여 RGB 값으로 변환한다.이렇게 계산하는 이유는 다음과 같다:1. 노멀맵의 RGB 값의 범위는 0에서 1 사이여야 한다. 버텍스의 노멀 벡터는 보통 정규화되어 있으며, 이를 RGB 값으로 변환할 때 0에서 1 사이의 값으로 스케..

스팀 게임 개발자 등록 메모 (등록 수수료 $100 결제 전 단계까지)

스팀 웍스 가입을 통해 스팀 게임 개발/출시 권한을 획득한다.1. 스팀 웍스 로그인2. "게임 개발자 또는 배급사" 가입3. 전자 문서를 작성.3-1. 식별 정보, 지불 정보, 세금 정보 등4. Steam Direct 배급 수수료 $100 지불.(제품별로 부과)(해당 제품이 $1,000 USD 이상 되면 수수료를 돌려줌.) 법적 이름 : 은행 관련 서류와 일치하는 영어 법인명 혹은 개인 이름.회사 양식 : "A Quebec limited liability partnership(퀘벡 유한책임조합)", "A Washington State corporation(워싱턴 공사)" 또는 "A Sole Proprietorship(개인 기업)" 등의 형태로 기재.개인이라면 "A Sole P..

스팀 게임 출시를 위한 준비와 스팀 페이지, 데모 배포 방법 스크랩

스팀 게임 출시를 위한 계정 생성 및 자격 취득 + $100 수수료 https://mangveloper.com/21 스팀 게임 출시 하는 법 안녕하세요 개발자 망고 입니다. 오늘은 제가 인디게임을 만들어 스팀에 출시를 하기 위해 가입하면서 겪었던 어려움을 공유하는 post를 써보았습니다. 1. 스팀 파트너 사이트 https://partner.steamgame mangveloper.com 가입 입력 정보 상세 https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=130245 가입할 때 적어야 할 것들 https://songmin9813.tistory.com/81 출시 예정 페이지 만들기 https://mangveloper.com/23 스팀 게임 마케..

한글 은,는,이,가 등의 조사 처리 C# 버전

자루님이 만들어두신 C# 으로 한글 조사를 처리하는 코드 스크랩. 게임의 메시지나 문자열 처리에서 특정 명사 뒤에 오는 조사를 자동으로 은/는, 이/가 로 처리해주는 알고리즘. csjosa.cs 파일로 구현돼있고, 정규표현식으로 "조사 패턴 매칭 식"을 작성. 조사의 종류를 pair 로 묶어 미리 생성해둠. 대상 문자열을 "조사 패턴 매칭 식"으로 검사해서 매칭된 패턴을 적절한 조사로 교체해주면서 문자열을 재구축 하는 방식. 저장소 https://github.com/myevan/csjosa GitHub - myevan/csjosa: c# 한글 조사 처리 c# 한글 조사 처리. Contribute to myevan/csjosa development by creating an account on GitHub..

[스크랩] "소울워커 로딩이 느린 이유 / 로딩 시간 70% 줄이기" 프로파일러 등

3년쯤 전, 게임 관련으로 꽤 이슈가 됐었던 소울워커 로딩 최적화 관련 글. 개발사의 관계자가 아닌 일반 유저가 프로파일링과 디스어셈블 등으로 원인을 파악하서 해결방법까지 정리한 글이 화재가 됐었다. 이 글의 결론은 프로파일링의 중요성. 파일 io api 가 과도하게 호출되는 문제가 있었고, 프로파일러를 돌려서 병목을 해결했다면 좋았을 것이라는 이야기. 3년 전 글이고, 읽어야지 읽어야지 하다가 여태 스크랩만 해뒀었는데, 이제서야 읽어본다. 본문에 좋은 자료들이 많아서 따로 정리해본다. 본문에서 등장하는 C/C++ code profiler 는 Luke Stackwalker. https://lukestackwalker.sourceforge.net/ 게임, 즉 프로세스가 어떤 파일에 접근하는지 모니터링 하기..

GDC2024, 꼭 들어봐야 할 강연 9개

지난 3월, Game Developers Conference 2024 가 진행되었다. 700개 이상의 강연이 있었다고 하는데, 이정도면 목록을 보는 것만으로도 꽤 많은 시간이 필요할 것. 인벤에서 GDC2024 이 강연 꼭 들어보라는 기사를 작성해주셨는데, 그 중에서도 관심이 생기는 강연 몇 개를 더 추려봤다. 1. 젤다의 전설, 재밌는 일이 일어나는 시스템을 만들어라 https://www.inven.co.kr/webzine/news/?news=294179 2. 얼리액세스부터 계획됐던 발더스 게이트3 https://www.inven.co.kr/webzine/news/?news=294272 3. 데이브 더 다이브에 몰입하게 만든 힘, 유머 https://www.inven.co.kr/webzine/news/..

게임 레벨 디자인 관련 메모 (2024.03.27)

레벨 디자인 이론들 메모 정보의 제한. Z주목 학습의 법칙 https://www.youtube.com/watch?v=MMggqenxuZc 백문이 불여일견. 벨브 하프라이프2의 플레이어 행동 유도 디자인. Affordance : 행동 유도성 Signifier : 지각 가능한 단서 플레이어마다 인지력 역시 다르기에 디자이너는 최고점과 최저점 사이에서 절충안을 찾아내야 일부 디자이너들은 공간을 만든 뒤 스크린샷을 찍은 뒤 혹은 (감각이 더 발달했다면) 현장에서 화면 영역이나 공간별로 나눠 종류나 위치별로 배치 프랍 배치에 대한 9등분 기법 https://twitter.com/MaxPears/status/1059732251972456448?s=19 X의 Max Pears님(@MaxPears) Talking ea..

테트리스에 영감을 준 펜토미노(Pentomino)

1985년 테트리스는 구 소련의 개발자인 알렉세이 파지노프로가 개발하고 TTC(The Tetris Company) 에서 저작권을 보유 및 관리. 고대 로마의 전통 포즐인 펜토미노(Pentomino)에서 영감. 다섯 개의 정사각형으로 이루어진 폴리오미노. 5개의 단위 정사각형이 변끼리 붙어 이루어진 도형으로 모양을 만드는 놀이. 12가지의 알파벳 모양. 펜토미노 참고 링크들 https://creativeqedu.com/%ED%8E%9C%ED%86%A0%EB%AF%B8%EB%85%B8pentomino%EC%9D%98-%EB%9C%BB%EA%B3%BC-%EC%95%84%EC%9D%B4%EB%93%A4%EC%97%90%EA%B2%8C-%EC%A2%8B%EC%9D%80-%EC%A0%90-10%EA%B0%80%EC..

테트리스의 신작 <테트리스 리버스드> GDC 기사와 관련 자료 수집

GDC2024 기사들을 보다가 테트리스 관련 기사를 보게 됨. 기사 자체는 테트리스의 차기작, 새로운 테트리스를 개발하기 위한 프로토타입을 개발했던 과거 이야기를 푸는 GDC 강연? 강연이라기보다는 테이블 토크같은 느낌이었던 것 같은데... 기사 자체보다는 테트리스와 관련된 이야기들에 호기심이 생겨서 잠깐 서치해봄. 과거에 테트리스와 관련된 저작권 분쟁이 크게 있었던 기억. 관련 내용들을 각종 위키를 검색해보면 기사들이 잘 정리돼있음. 테트리스의 "테트"는 그리스 숫자 접두어인 Tetra, 4라는 의미를 갖고, 폴리오미노의 개념에서 4개의 정사각형으로 이루어진 테트로미노를 활용한 블록 퍼즐게임. 테트리스의 개발자인 파지트노프가 좋아하던 테니스(Tenis)를 합쳐서 "테트리스"라는 이름이 붙은 것. 테트리..

728x90
반응형