윈도우에서 시간 측정하기

이 글은 월간 마이크로소프트웨어(일명 마소) 2010년 4월 21일자 뉴스캐스트에 기고한 글입니다. 물론 구성이나 내용 상의 차이가 있을 수 있습니다. 게임 개발자에게 있어 시간 측정은 꽤나 중요한 문제이다. 온라인 게임이라면 특히…

8 Comments

How to set up Review Board on Windows

Prerequisite All of procedures in this document were tested on Windows Server 2003 Standard Edition. Review Board depends on Linux-based open source projects like Python, Apache, MySql, and etc. All…

Comments Off on How to set up Review Board on Windows

Excel libraries for C#

OleDbConnection Very convenient because you can manipulate an Excel file as if it is a DBMS. However, OleDbConnection dosen't support special behaviors like adding a color to a cell. MDAC(OleDbConnection…

0 Comments

빌드관리시스템 TeamCity가 무료?

오랜만에 JetBRAINS사 홈페이지에 들렸다가 TeamCity가 무료로 풀렸다는 사실을 알고 화들짝 놀랐다. 엄밀하게 말하면 Professional Edition만 무료이고 EnterpriseEdition은 여전히 유료이다. 두 제품의 차이점은 홈페이지에서 직접 확인하는 편이 좋겠지만 간략히 요약하자면 다음과…

4 Comments

겸손한 개발자가 만든 거만한 소프트웨어

겸손한 개발자가 만든 거만한 소프트웨어 - 신승환 지음/인사이트 내 추천사 이 책은 누구나 한번쯤 겪었을 경험담부터 이야기한다. 그리고 개발자와 조직의 관점에서, 사용자 경험의 관점에서 원인을 분석하고 모두가 만족하는 소프트웨어를 개발하는…

1 Comment

실속 있는 게임 디자인 워크샵

김기웅님의 초대 덕분에 오랜 만에 외부 워크샵을 다녀왔다. 게임 디자인 워크샵이란 말로는 이 행사의 취지를 알기 어려웠는데 사전에 관련 자료를 웹에 올려주어 흥미를 느끼게 됐다. GDC(게임 개발자 컨퍼런스)에서 매년 하는…

1 Comment

C++ enum 값은 32비트 정수인가?

앞서 언급한 이상한 정수 캐스팅 상황과 관련이 있는 일이다. C#과 C++ 둘다 쓰는 32비트 정수값이 있다. 간단히 설명하자면 Enum을 쓸 자리에 어떤 사연이 있어서 C#쪽에선 int를 나열하고 C++에선 enum을 이용했다.…

0 Comments

C#의 이상한 정수 캐스팅

간단한 정수 캐스팅 하나! long longValue = 1; int intValue = longValue; 이 코드는 컴파일러 오류를 발생시킨다. 오류 CS0266: 암시적으로 'long' 형식을 'int' 형식으로 변환할 수 없습니다. 명시적 변환이 있습니다.…

5 Comments

요약: 서양 온라인 게임의 아시아 성공 전략

GTISS에서 제공하는 글인데 저자는 팀 앨리슨이란 사람이다. 서구 게임 개발사의 아시아 전략은 아시아 게임 개발사가 서구 시장에 진출할 때 참고가 되리라 생각해서 인상적인 대목만 정리한다. 제품 디자인과 비즈니스 측면에서부터 현지화하기…

0 Comments

C++/CLI를 다룬 책

Foundations of C++/CLI: The VIsual C++ Language for .NET 3.5란 책이 있다. 제목이 풍기는 냄새가 그렇듯 닷넷 프레임워크 3.5 기반에서 C++/CLI 프로그래밍을 어떻게 하는지 알려주는 책이다. C++/CLI 책은 번역서든 국내서든…

3 Comments