728x90

프로그래밍 이야기 44

파이썬(Python), 가지고 놀기 첫걸음

파이썬(Python)을 만져보고 있습니다. 게임 개발만 한다고 쓰던 프로그래밍 언어만 쓰다보니, 여태 파이썬을 만져보질 않았네요. 그래서 조금씩 취미삼아, 공부삼아 만져보고 있습니다. 로고가 귀여운 뱀 두마리라 맘에 듭니다. ​ 1. Python 설치 2. Python IDE 설치 3. Python 가지고 놀기 위 순서대로 진행해면 됩니다. ​ 먼저 파이썬 설치. 공식 홈페이지에서 다운로드 받아 설치하면 됩니다. 관련 링크들을 아래쪽에 몰아놨습니다. 금방 끝. 설치가 모두 끝나면 마지막에 Online Tutorial 과 Documentaion 링크도 알려주는데, 영어의 압박이 있으므로 한글자료를 찾아서 보는 걸 추천드립니다. 좋은 분들이 한글자료를 엄청 많이 공유해놨어요. ​ 그냥 메모장같은 에디터로 P..

게임 프로그래밍을 잘 하면 팀에서 가장 이득을 보는 사람은?

© Pexels, 출처 Pixabay 회사의 팀 프로젝트 관련된 이슈가 말 그대로 폭발적으로 생겨나고 있습니다. 그만큼 만들어야 할 게임 시스템이며 로직들이 많다는 이야기인데요, 게임 프로젝트를 개발/서비스하다 보면 항상 없던 걸 만들어 붙이기만 하지는 않습니다. 새로운 걸 만들면서도, 기존의 것을 수정한 뒤에 추가해야 하는 경우가 대부분일 겁니다. 어떤 경우엔 기존의 걸 많이 제거하고 새로운 걸 조금 추가하게 되기도 합니다. ​ 기존의 걸 수정해야 하는 양이 많아진다면 자연스럽게 프로그래밍 시간도 그만큼 늘어나게 됩니다. 여기서, 프로그램의 구조 설계와 디자인이 잘 짜여 있다면 시간을 크게 절약할 수 있습니다. 잘 짜인 프로그램이란, 많은 프로그래머들이 책과 강연에서 말하는 걸 듣고 대략 제 생각을 정..

객체 지향 프로그래밍? 객체 위주 프로그래밍

프로그래밍 프로그래머들이 프로그래밍 언어로 프로그램 코드를 작성하는 행위입니다. 게임 역시 컴퓨터 프로그램이기 때문에 프로그래밍으로 만들어집니다. 현재는 "객체 지향적"페러다임을 따르는 프로그래밍 언어가 가장 많이 쓰이고 있습니다. 제가 아는 한, 게임 업계에서만큼은 그렇습니다. ​ ​ 객체 지향 프로그래밍? "객체 지향적"(Object Oriented)이라는 개념을 어떻게 쉽게 설명해야 할지 자신은 없습니다만, 상투적인 설명으로는, 수 많은 "객체"들끼리 소통하듯 프로그램을 설계하고 코드를 작성하는 방식입니다. ​ 음... 뭔가 좀 부족하군요. 직역을 통해 설명을 보충해봅니다. Object Oriented Programming. 여기서 Oriented 를 "지향적"이라고 직역해서 부르고 있는데요, "미..

(게임)프로그래밍 카테고리 신설

프로그래밍 카테고리를 새로 만들었습니다. 새삼스럽지만, 제 본업은 게임 프로그래머입니다. 게임회사를 다니면서 주욱 게임 프로그래밍을 주 업으로 먹고 살고 있습니다. 특별한 이유는 없었지만, 블로그에는 딱히 일 관련 이야기를 쓰지 않고 있었는데, 정보를 정리하고 기록하는 용도로 아카이빙을 하면 좋겠다는 생각이 역치까지 차올랐습니다. ​ 그래서 시작으로 블로그 카테고리부터 만들었습니다. 가끔씩 프로그래밍 관련해서 생각나는 이야기들이 있거나 정리해놓고 싶은 자료들이 있다면 이 카테고리에 기록하도록 하겠습니다. ​ 혹시 궁금하거나 관심있을만한 주제가 있다면 관련 글 요청도 환영입니다.

728x90
반응형