Thinking Machine
  • 소개
Sign in Subscribe
왜 사양서라는 별도 문서가 필요했을까?
Office Life

왜 사양서라는 별도 문서가 필요했을까?

어떤 프로젝트에서는 종종 기획서와 별개로 다른 문서들을 요구 받을 때가 있었습니다. 이런 경우와 이렇지 않은 경우 사이에는 어떤 차이가 있었을까요?
Read More
Woojin Kim
백업 서비스 크래시플랜 사용기
Backup

백업 서비스 크래시플랜 사용기

월 비용은 고정하고 싶지만 그래도 백업은 하고 싶었습니다.
Read More
Woojin Kim
협업 회의가 게임디자이너 처형식으로 변하는 이유
Office Life

협업 회의가 게임디자이너 처형식으로 변하는 이유

그 회의에서 게임디자이너가 그렇게 공격적인 참여자들의 의견을 홀로 받아내며 만신창이가 되어야만 할 이유는 없었습니다.
Read More
Woojin Kim
전투 행동의 대상은 전투 시스템에 기반하도록 설계해야 합니다
Game Design

전투 행동의 대상은 전투 시스템에 기반하도록 설계해야 합니다

여러 프로젝트에서 전투용으로 설계되지 않은 대상에 전투 방식으로 상호작용 시키기 위한 요구사항을 반영하기 위해 고생하는 모습을 봅니다. 근데 좀 이상하지 않나요?
Read More
Woojin Kim
그 규칙은 말이 됩니다. 그런데 고객에게 어떤 경험을 주나요?
Game Design

그 규칙은 말이 됩니다. 그런데 고객에게 어떤 경험을 주나요?

어떤 규칙은 논리적으로 올바르고 잘 동작할 것이 확실합니다. 그런데 고객 관점에서 경험을 고려하지 않으면 논리적으로 분명 올바르지만 실패하는 규칙을 설계하게 됩니다.
Read More
Woojin Kim
윈도우용 애플리케이션과 게임의 버튼 상태 구분 차이
System Design

윈도우용 애플리케이션과 게임의 버튼 상태 구분 차이

윈도우용 애플리케이션을 사용하던 방식 그대로 게임 인터페이스를 고안하다 보면 기술적으로 말이 안 되는 소리를 하게 될 수 있습니다. 게임에서만 사용하는 독특한 버튼 사용 관습을 알고 있으면 도움이 됩니다.
Read More
Woojin Kim
UI 조작 중 공격을 받으면 어떻게 처리해야 할까요?
Season-2

UI 조작 중 공격을 받으면 어떻게 처리해야 할까요?

어떤 문제들은 희미한 비전에도 불구하고 이미 정답이 정해져 있습니다. 희미한 비전에만 의지해 답변을 회피하는 대신 적극적으로 연구해 미리 정답을 알고 있읍시다.
Read More
Woojin Kim
시야를 프로젝트 하나보다 더 넓게 가지기로 했습니다
Career

시야를 프로젝트 하나보다 더 넓게 가지기로 했습니다

왜 그동안 프로젝트 경험이 그렇게 고통스러웠을까요? 시야가 이 프로젝트로 한정되어 있었기 때문이었습니다.
Read More
Woojin Kim
#mytetration (3)
mytetration

#mytetration (3)

복소평면을 채운 다채로운 패턴들은 계속해서 확대해 들어간 그 끝에서 서로 조금은 비슷한 결말을 맞이합니다.
Read More
Woojin Kim
lq vs. lp
Everyday Life

lq vs. lp

세상에는 크게 lp와 lq의 두 가지 삶의 방식이 있습니다. 저는 한때 평생에 걸쳐 lp가 올바르다고 생각했지만 시간이 흐르며 lq가 올바르다는 사실을 인정했습니다. 그런데 그게 끝이 아니었습니다.
Read More
Woojin Kim
위키 글 제목에 (작성중)이라고 쓰면 안 되는 이유
Season-2

위키 글 제목에 (작성중)이라고 쓰면 안 되는 이유

흔히 위키 문서 제목에 문서의 상태를 표현하곤 하는데요, 현대에 큰 문제가 없는 것도 사실이지만 개인적으로는 권하지 않습니다.
Read More
Woojin Kim
일이 당신과 맞지 않으면 어떻게 하시겠어요?
Office Life

일이 당신과 맞지 않으면 어떻게 하시겠어요?

실은 저는 회사에 월급 받으며 똥 싸는 사람으로 소문 나 있습니다. 저는 제 열정에 근거해 열정적으로 회사에서 똥을 싸겠습니다.
Read More
Woojin Kim
Thinking Machine © 2026
Powered by Ghost