게임 개발, AI, 교육 — 현장에서 배운 것들을 기록합니다.
한 번의 좌절이 인생을决定할 수 있다. 2009년 어떤 개발자가 쓰던 '미래의 내가 보내는 편지'를 통해 좌절에서 hope로 오는 원칙과 실천법이 담긴 이야기다.
더 읽기 →
3D 카메라 기술이 단순한 입체 영상을 넘어 깊이 정보를 활용한 편집, 3D 스캐닝, 게임 에셋 제작까지 어떤 가능성을 열고 있는지 살펴본다.
더 읽기 →
MIT의 Open CourseWare를 통해 10초만에 실제 대학 강의를 감상하고 유학 경험을 대체할 수 있다. 특히 컴퓨터과학 분야의 고전 강의를 통해 MIT의 교육 철학과 학습 방식에 대해 알아본다.
더 읽기 →
DigiPen, BUas, USC 같은 해외 게임 명문 학교들은 수학과 물리학을 게임 엔진과 연결해 가르친다. 이들의 교육 방식이 어떤 점에서 차별화되는지, 한국 게임 교육이 참고할 수 있는 요소는 무엇인지 정리한다.
더 읽기 →
언리얼 엔진만으로도 게임을 만들 수 있는데 굳이 DirectX를 공부해야 할까? 두 기술의 관계를 정확히 이해하고, 언제 DirectX 지식이 필요한지, 어떤 순서로 학습하는 것이 현실적인지 정리한다.
더 읽기 →
게임 밸런스는 모든 것을 똑같이 만드는 것이 아니다. 유저가 선택의 의미를 느끼도록 차이를 설계하는 것이다. 밸런스 설계의 원칙과 실전 기법을 사례와 함께 정리한다.
더 읽기 →
게임업계는 지원자가 넘쳐나면서도 동시에 인력난을 호소한다. 이 모순적인 현상의 원인은 양적 부족이 아니라 질적 미스매치에 있다. 채용 현장에서 실제로 벌어지는 일과, 신입 개발자가 준비해야 할 것들을 정리한다.
더 읽기 →
패키지 게임에서 서비스형 게임으로, 아케이드에서 모바일로. 기술 발전이 게임 산업의 수익 구조와 개발자-유저 관계를 어떻게 바꿔놓았는지 분석한다.
더 읽기 →
아이디어는 설계가 아니며, 데모는 완성이 아니다. 게임이 사업이 되기까지 프로듀서가 반드시 관리해야 하는 7단계를 실무 경험을 바탕으로 정리한다.
더 읽기 →
게임 프로그래머가 흔히 실수하는 '기능 구현'에 집착하는 이유와 진짜 목표 3가지를 통해 개발자의 생각의 폭을 넓혀보자
더 읽기 →
마을의 무기상인은 아침에 문을 열고, 도둑은 밤에 움직이고, 경비병은 순찰을 돈다. 이 모든 NPC가 동시에 살아 움직이려면 어떻게 해야 할까? 코루틴이 게임 로직에서 어떤 문제를 해결하는지, FSM과는 어떻게 다른지, 실전에서 주의할 점은 무엇인지를 정리한다.
더 읽기 →
게임 기획서 작성에 막막하다면, 기존 게임을 수정해 보면서 공통 패턴을 발견하고 표준화된 프레임워크를 만들면 해결된다. 이 글에서는 실전 접근법부터 공략본 분석까지 구체적인 단계별 가이드를 제공한다.
더 읽기 →
대학 전공, 부트캠프, 독학, 사내교육 중 게임 개발자 취업에 실제로 효과적인 경로가 무엇인지 현실적으로 비교한다.
더 읽기 →
생성형 AI가 코드, 아트, 기획 전반에 침투하면서 게임 개발 교육의 전제가 흔들리고 있다. AI 도구를 쓰는 법이 아니라, AI가 만든 결과물을 판단하고 교정하는 능력이 핵심 역량이 된 현장의 변화를 정리한다.
더 읽기 →
좋은 프로그램의 기준과 읽기 쉬운 코드 작성법, 실제 개발 현장에서 검증된 5가지 원칙을 구체적인 사례와 함께 설명합니다.
더 읽기 →
출시 직전에 터지는 버그, 기능 추가할 때마다 무너지는 구조. 게임 프로젝트에서 리팩토링을 미루면 어떤 일이 벌어지는지, 그리고 실전에서 리팩토링을 언제, 어떻게 해야 하는지를 경험을 바탕으로 정리한다.
더 읽기 →
UML, 디자인 패턴, 개방-폐쇄 원칙 등 소프트웨어 설계를 체계적으로 배우는 방법과 필수 자료, 게임 개발에 적용 가능한 실전 노하우를 상세히 설명합니다.
더 읽기 →
성공하는 게임은 Hook(첫인상) → Flow(몰입) → Bond(유대) → Loop(재방문)의 순서로 설계된다. 20년간 게임을 만들고 가르치면서 정리한 네 단계 원칙을 실제 고전게임 사례와 함께 풀어본다.
더 읽기 →
게임 개발은 단독 열정이 아니라 팀 시너지를 요구한다. 초보부터 전문가까지, 혼자서 프로젝트를 시작하는 방법과 동료들과 협업할 때의 비결을 공유한다.
더 읽기 →
게임 개발에서 TDD를 효과적으로 적용하려면 팀 문화부터 테스트 구조까지 모든 면을 고려해야 합니다. 이 사례를 통해 핵심 비즈니스 로직 90% 이상 테스트 커버리지가 가능한 방법과 실제 팀에서 겪은 문제 해결 과정을 공유합니다.
더 읽기 →
초보 프로그래머가 텍스트 RPG와 MUD를 만들어 학습 동기를 높이고, 파이썬과 객체지향 프로그래밍을 실전으로 익히는 방법을 소개합니다.
더 읽기 →
게임 기획자의 역할과 역기획서 작성, 포트폴리오 준비까지, 게임 개발 직업을 꿈꾸는 이들을 위한 핵심 가이드
더 읽기 →