728x90

게임 개발 자료 76

테트리스에 영감을 준 펜토미노(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..

[E-BOOK] 유니티 게임 디자이너 플레이북 무료 배포. The Unity Game Designer Playbook

아래 링크에서 pdf 로 받아볼 수 있습니다. https://unity.com/kr/resources/game-designer-playbook The Unity Game Designer Playbook Download your free copy of The Unity Game Designer Playbook, a new guide to inspire and instruct game designers who want to learn how to prototype, craft, and test gameplay in Unity. unity.com Unity에서 게임플레이 프로토타이핑, 제작, 테스트 방법을 배우려는 게임 디자이너에게 영감을 주고 지침을 제공하는 새로운 가이드인 Unity 게임 디자이너 플레이북..

이미지 생성 AI 메모 <스테이블 디퓨전으로 만드는 게임 그래픽> 책 참고

Open AI 의 DALL-E2 https://openai.com/dall-e-2 DALL·E 2 DALL·E 2 is an AI system that can create realistic images and art from a description in natural language. openai.com Midjourney https://www.midjourney.com/ Stability AI - Stable Diffusion 개발사 https://stability.ai/ Stable Diffusion 오픈소스 https://github.com/Stability-AI/stablediffusion GitHub - Stability-AI/stablediffusion: High-Resolution Imag..

포인트 앤 클릭 퍼즐 디자인 (Point & Click Puzzle Design) GMTK 영상 메모

GMTK 의 포인트 앤 클릭 퍼즐 디자인 영상을 보고 핵심 내용 요약 정리. Instead of always beating on stupid point and click puzzles (which would be easy, because ther are a lot of them) let's look at some golden rules that can be used to make a good, responsibly-desgned puzzle. Maybe we can help save this genre from the scrap heap. 잘 못 만든 바보같은 게임들을 비웃는 건 너무 쉽다. 그런게 너무 많기 때문에. 대신에, 우린 책임감 있게 디자인된 좋은 퍼즐을 만들 수 있는 황금 룰(Golden R..

스타 엔진(Star Engine) 알아보고 테크 데모 영상 훑어보기

스타 엔진 테크데모 영상을 봤는데, 좀 감동해서 대략적인 내용들 정리해봄. 스타 엔진(Star Engine)이란? Cloud Imperium Games (CIG) 에서 개발하는 게임 엔진. 개발사의 독점 소유. 스타 시티즌(Star Citizen) 개발을 위해서 만든 엔진. 스타 엔진이 정식 명칭은 아니고, 크라이엔진 3.8버전에서 브랜치를 따서 개발되었고 아마존의 럼버야드 엔진도 관련이 있다고 하는데, 중요한 포인트는 아니니 생략. 광활한 우주 환경을 구현하는데에 초점을 맞추고 있음. 테크데모 영상 메모 먼저 기술 데모 영상 링크는 아래. https://www.youtube.com/watch?v=jfLxMvDp1Lo Features Solar system size game spaces 64-bit la..

3D 충돌체크 모든 유형별 정리

3D 공간에서의 충돌 체크 유형과 개념 정리. 물체끼리의 충돌 유형들 Point in Sphere Point in AABB Point in OBB Point on Plane Closest Point on Plane Point on Line segment Point on Ray Closest Point on Ray Sphere to Sphere Sphere to AABB Sphere to OBB Sphere to Plane AABB to AABB AABB to OBB AABB to Plane OBB to OBB OBB to Plane Plane to Plane Point in Sphere P와 S의 중점 C간의 거리 D와 반지름 R길이 비교로 체크. 이 때, 연산 효율을 위해 반지름의 제곱과 비교해줄 수 ..

OBB 와 Point 충돌체크 (내적의 기하학적 의미 활용)

OBB(Oriented Bounding Box) 정의. 위치와 크기, 회전 행렬(orientation)을 갖는다. struct OBB3D { Point3D position; Vec3 size; Matrix orientation; } 한 점이 OBB 에 충돌하는지 체크는 내적 연산을 활용. OBB의 중점에서 testPoint 까지의 벡터 dir를 계산. OBB의 회전 좌표계의 각 축으로 dir을 투영(Projection) 시킨다.이 때 내적을 활용. 내적 결과값은 투영시킨 벡터의 길이와 다른 벡터(각 축 벡터)의 길이를 곱한 값인데, 각 축 벡터의 길이는 1이므로 거리(distance)의 의미만 남음. 이 거리(distance)와 OBB의 크기를 체크해서 point 가 obb 에 충돌했는지 체크할 수 있다..

728x90
반응형