728x90

게임 개발 자료 72

스팀 게임 개발자 등록 메모 (등록 수수료 $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)를 합쳐서 "테트리스"라는 이름이 붙은 것. 테트리..

[게임 자료] 퍼즐 게임 관련 사이트들 모음

Novel Games 다양한 퍼즐 게임들을 웹상에서 바로 플레이 해볼 수 있는 곳. https://www.novelgames.com/ko/puzzle-games/ 퍼즐 게임 | Novel Games 무료 싱글 플레이어 게임을 즐기십시오. 액션, 슈팅, 퍼즐, 전략 등 종류가 다양합니다. 매달 새 게임이 추가됩니다! www.novelgames.com Increpare Games 스티븐의 소시지 롤 (Stephan's sausage roll) 의 게임 개발사 홈페이지. 독특한 미니 게임들을 홈페이지에 모두 공개해두고 있고 HTML5 소스코드를 공개해두기도 함. https://www.increpare.com/ increpare games 2018/06/18 Individuals can produce a soc..

화면 블러 처리 관련 자료 메모

정규 분포 함수도 가우스 함수 중 하나. 흐려짐 수치에 곱하기 유용함. https://www.desmos.com/calculator/trhru2deav?lang=ko 최대값을 1로 한 함수 : https://www.desmos.com/calculator/gkpftewc06 위 함수 값을 가져다가 텍스쳐의 텍셀을 샘플링 한다. 블러의 설질상 해상도를 축소해도 별 문제가 없기 때문에 0.5 스케일로 샘플링 해도 됨. 아래는 셰이더 코드 Shader "Custom/BlurEffect" { Properties { _MainTex("Texture", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } LOD 100 Pass { ZTest Off ZWrit..

728x90
반응형