본문 바로가기

전체 글

(7)
피, 땀, 픽셀 : 트리플 A 게임은 어떻게 만들어지는가 사실 이 책은 구하기 쉽지 않다. 이미 절판 되어버려 중고 책 가격만 8만원이 넘어버리기 때문이다. 우연찮게 학교 도서관에서 빌릴 수 있다는 사실을 알게 되었다. 나의 10번 넘게 강탈당한 등록금이 도움된 적은 처음이었다.. 이 책은 복잡하게 얽혀 돌아가는 게임 업계를 취재한 기록을 담고 있다. 취재 과정에서 어떤 문제들이 발생했는지, 또 그것을 어떻게 해결해 나갔는지를 인터뷰 중심으로 풀어낸다. 전체적으로 수필과 에세이 형식에 가깝다고 볼 수 있다. 피 땀 픽셀 ?언차티드 4 , 스타듀밸리 , 더 위처 3 등등 1인 개발의 인디 게임 부터 수천명이 함께 협업하며 만들어간 대작 게임들의 개발 서사를 담고 있다. 게임에서 소개하고 있는 모든 게임들의 개발 비화를 종합해보면 공통적으로 "크런치 모드"는 필수..
25-2 세션 2주차 회고 개요이번 학기는 어쩌면 나의 마지막 대학 생활이 될지도 모르겠다. 나는 현재 활동하고 있는 컴퓨터 동아리에서 다른 동아리 부원들에게 강의 형식으로 지식을 전수해주는 '세션' 활동을 하고 있다.24년도부터 웹 개발을 시작으로 세션장으로서의 교육 활동을 진행했었는데 처음에는 정말 부담감이 컸고 정신없이 준비했기에 정말 쉽지 않았던 기억이 난다 ㅋㅋㅋ 시간이 흘러 1년 후에도 세션 활동을 진행했는데 내가 가진 인사이트를 최대한 알려주고자 하는 마음에서 빡빡한 커리큘럼을 짜서 진행했다. 그게 저번학기에 진행한 게임 개발과 기획을 동시에 교육하는 세션이었다. 내가 욕심이 너무 과하기도 했고 한정된 시간 안에 너무 많은 정보를 전달하려다 보니 듣는 사람들도 힘들어했던 것 같다.효율적이지 못했던 점이 있었던 것 같다..
2025 GMTK 게임잼 참여 회고 참여 계기올해 GMTK 게임잼에 참가하기로 했다. GMTK 게임잼은 매년 열리는 글로벌 온라인 게임잼으로 게임 디자인에 대한 쏠쏠한 시각을 전달해주는 유튜버로 유명한 GTMK 채널이 주관한다. 전 세계 수천 명의 개발자들이 매년 동시에 같은 주제 아래에서 게임을 만든다.사실 이 게임잼에 대한 관심은 예전부터 있었다. 동아리 선배님들이 졸업 후에도 직장 생활을 하면서 꾸준히 게임잼에 참여한다는 소식을 들었고 나도 언젠가 꼭 한번 참여해야겠다는 생각을 가지고 있었다. 그래서 올해는 동아리에서 함께 활동했던 친구들에게 연락해 팀을 꾸렸고 본격적으로 도전하게 되었다.우리 팀원 중에는 직장인도 있어서 많은 시간을 투자하기는 어려웠다. 그래서 평일에는 아이디어만 가볍게 기획하고 주말에 모여 밤샘 작업을 하는 방식으..
그리드 맵 A* 알고리즘 구현하기 진행 중인 프로젝트에서 NPC의 AI를 구현하면서 맵의 장애물과 이동 가능한 공간을 구분하고 목표 지점까지 경로를 찾을 수 있는 시스템이 필요해졌다. 이에 따라 A* 알고리즘을 활용한 길찾기 시스템을 구현하게 되었다. 이 글에서는 A* 알고리즘이 무엇인지 그리고 실제 게임에서는 어떻게 적용하게 되었는지 알아보자. A* 알고리즘이란?A* 알고리즘은 Pathfinding 알고리즘의 종류 중 하나이다. 스타크래프트 같이 길찾기가 필요한 게임에서 보편적으로 활용된다. 다익스트라 알고리즘을 기반으로 하지만 현재 위치에서 목표까지 도달하는 데 필요한 예상 비용인 휴리스틱의 개념을 더해 효율적으로 목표를 향한 탐색을 가능하게 해준다. http://www.gisdeveloper.co.kr/?p=3897 최단 경로 탐색..
라프 코스터의 재미이론 라프 코스터의 재미 이론은 사람들이 게임을 왜 재미있어 하는지 서술한 에세이 형식의 책이다. 이 책은 무려 페이커씨의 추천 도서 목록에 포함되어있다!책을 읽으며 내가 생각하는 핵심 내용을 요약하고 그에 대한 견해를 밝히는 식으로 포스트를 구성하였다. 인간의 뇌는 패턴을 찾아내고 학습하며 동작한다사람의 얼굴을 볼 때 코가 정확히 시야의 일부분을 차지하지만 평상시 우리는 코를 인지하지 못하는 것처럼 우리의 뇌는 관계가 없는 것을 잘라낸다. 그리고 복잡한 패턴을 단순화 시키기 위해 노력한다.게임 또한 인간의 뇌가 받아들일 때는 패턴에 불과하다. 특정한 종류의 패턴을 인식해서 학습하는 것 뿐이다. 반대로 말하면 게임은 매우 원초적이고 강력한 학습 도구로써의 역할이 된다. 인간의 경험을 상징화해서 표현함으로써 패..
플랫포머 툴킷을 뜯어보자 Platformer Toolkit액션 게임의 캐릭터 조작과 이동에 대한 기본 개념을 담은 툴킷이다. 조작감이 게임플레이에 어떤 영향을 미치는 지 이해할 수 있는 인터랙티브 비디오 에세이다.https://gmtk.itch.io/platformer-toolkit Platformer Toolkit by Game Maker's ToolkitFrom Game Maker's Toolkitgmtk.itch.io해당 링크를 통해서 빌드와 소스를 다운로드 받을 수 있다. (물론 원하는 경우 소액 기부도 가능하다) 이 플랫포머 툴킷을 사용하여 플랫포머 게임 캐릭터의 조작감을 좌우하는 변수들을 조정해보면서 플랫포머 캐릭터가 어떻게 디자인되는지를 직접 확인할 수 있다. 오늘은 해당 에세이의 내용을 정리하고 직접 소스 코드를 ..
동아리 운영과 번아웃 회고 요즘 바쁘다고 하루하루의 회고를 쓰는 것을 까먹고 있었는데 나중에 지피티가 내 생각을 정리해주겠지~ 라는 막연한 생각만 하고 미루고 있었다.이렇게 내가 스스로 생각하는 법을 잊어버리면서 온전히 내 생각을 들여다보고 글로 정리하는 시간을 가지지 못했었다.나의 생각과 전하고 싶은 바를 글로 정리하는 습관을 기르기 위해 그 첫번째 글로 최근의 번아웃에 대한 성찰을 기록으로 남겨보려고 한다. "천하무적은 한낱 아지랑이일 뿐" 이라는 말이 있다. 이 말은 어느 위인의 철학서에서 나오는 말은 아니고 그냥 만화 배가본드에 나오는 대사 중에 하나다... 주인공 무사시는 어릴 적 아버지의 학대와 주변의 무시 속에서 '강함'에 집착하게 된다. 그는 세상에서 가장 강한 사람이 되고 싶어했고 모두가 자신을 두려워 하기를 바랬..