게임 프로그래밍 알고리즘

1

난 게임 개발자가 아니지만 많은 것을 배울 수 있었다. 게임 개발에 필요한 기술 중에서 수학과 2D/3D 부분에서 화면을 다시 그리는 알고리즘은 웹 개발에 도움이 되었다. 게임 개발이라는 측면이 아니라 프로그래밍 측면에서 접근하면 배울 수 있는 내용이 많아서 좋았다.


  1. […] 또 미적분학을 수강했다면 선형 대수학, 물리학을 다루는 단원에서 소개하는 개념을 한층 수월하게 이해할 수 있을 것이다.

  2. […] 개발자가 2D에 끌리는 이유는 개발 예산과 인원을 줄일 수 있기 때문이다. 게이머가 2D에 끌리는 이유는 게임이 깔끔하고 단순하기 때문이다.

  3. […] 게임 업계에서 종사하는 프로그래머라면 벡터와 행렬을 마주하지 않는 날이 드물 정도다.

  4. […] 3D 비디오 게임을 프로그래밍하려는 사람과 단순히 3D 비디오 게임을 플레이하는 사람의 차이는 대개 선형 대수학의 개념을 제대로 이해하고 있는지에 달려 있다.

  5. 이벤트 기반 입력 시스템은 내부적으로 여전히 폴링을 사용해야 한다는 점에 주의하기 바란다.

  6. […] 분명 100만 원짜리 홈시어터가 더 좋은 소리를 들려주겠지만, 게임 사운드는 TV의 내장 스피커나 싸구려 헤드폰에서도 제대로 들려야 한다.

  7. 즉 다익스트라 알고리즘은 A*의 코드에서 휴리스틱만 0으로 설정하면 구현할 수 있다.

  8. […] 그리고 언제부턴가 어셈블리 언어로만 개발해서 얻을 수 있는 장점이 완전히 사라졌다. 이런 이유로 최신 게임 엔진은 모두 C++ 같은 상위 레벨 프로그래밍 언어로 만들어지고 있다.

Written on March 1, 2016