C와 C++의 기초 문법과 빠지기 쉬운 함정부터 시작해서 C와 C++을 이용한 자료구조 및 알고리즘을 익혀 기초를 쌓은 다음, Win32/MFC Windows 프로그래밍을 개념부터 실제 구현까지 다루어 보고, DirectX 개념을 익히고 그것을 활용하기 쉽게 저자가 만든 Wrapper class(포장된 클래스) 를 이용해 샘플을 제작한 뒤, Win32/MFC socket을 익혀 그것을 네트워크화 하는 과정을 통해 온라인 게임의 기초를 익힐 수 있게 하였으며, p2p와 IOCP의 기초를 익힐 수 있도록 샘플과 개념 설명을 병행하였다. 고급 알고리즘인 길찾기, 암호화, 신경망 등을 설명하고 소스를 포함하였다.
온라인 게임을 만들어보고는 싶은데 아직 프로그래밍을 해본적이 없거나, 프로그래밍을 시작했으나 어려움을 겪고 있는 이들을 위해 책의 내용을 따라하면서 기초부터 다져서 중,고급 내용을 익힐 수 있도록 하였으며, 실행 가능한 프로젝트 중심으로 성취감도 맛볼 수 있도록 하였다.
[부록 CD1] Direct : DirectX 관련 유틸리티 / Source : 책에 관련된 소스