C++로 만드는 게임 엔진 프레임워크 강의 24% 할인 안내 (9/19까지)
안녕하세요. 장세윤입니다. 제가 인프런에서 진행하고 있는 ‘C++로 만드는 게임 엔진 프레임워크’ 강의를 9월 19일까지 24% 할인된 가격으로 수강하실 수 있습니다. 정상가: 139,700원 할인가: 104,780원 (24% 할인) 할인 기간: 2026년 9월 5일 ~ 9월 19일…
Series Archive
이 주제와 관련된 글을 시간순으로 정리한 목록입니다.
안녕하세요. 장세윤입니다. 제가 인프런에서 진행하고 있는 ‘C++로 만드는 게임 엔진 프레임워크’ 강의를 9월 19일까지 24% 할인된 가격으로 수강하실 수 있습니다. 정상가: 139,700원 할인가: 104,780원 (24% 할인) 할인 기간: 2026년 9월 5일 ~ 9월 19일…
같은 타입의 데이터를 여러 개 저장해야 할 때 각 변수를 하나씩 선언하면 코드가 길어지고 관리하기도 어렵습니다. int score1 = 100; int score2 = 90; int score3 = 80; C++에서는 배열(Array)을 사용해 같은 타입의 여러…
앞선 글에서는 포인터에 변수의 메모리 주소를 저장하고, 역참조 연산자 *를 사용해 원래 값에 접근하는 방법을 알아보았습니다. int number = 5; int* pointer = &number; *pointer = 10; C++에서는 레퍼런스(Reference)를 사용해 기존 변수에 직접 접근할…
프로그램에서 사용하는 변수와 객체는 메모리의 특정 위치에 저장됩니다. 일반 변수에는 정수나 문자와 같은 값이 저장되지만, 포인터(Pointer)에는 다른 데이터가 위치한 메모리 주소를 저장할 수 있습니다. int number = 10; int* pointer = &number; 위 코드에서…
C++에서는 변수를 선언할 때 일반적으로 변수의 타입을 직접 작성합니다. int number = 10; double speed = 5.5; const char* npcName = "Toto"; 하지만 변수의 초기화 값만 보아도 타입을 명확하게 알 수 있는 경우가 있습니다.…
C++ 코드를 작성하다 보면 같은 타입을 여러 곳에서 반복해서 사용하거나, 함수 포인터처럼 선언이 복잡한 타입을 다뤄야 할 때가 있습니다. 예를 들어 다음과 같은 함수 포인터 선언은 한눈에 의미를 파악하기 쉽지 않습니다. int (*function)(char, double);…
함수를 호출하면 프로그램은 함수에 전달할 인자를 준비하고, 함수의 코드를 실행한 뒤 다시 호출한 위치로 돌아옵니다. 이러한 함수 호출에는 일정한 비용이 발생합니다. 함수의 크기가 매우 작고 자주 호출된다면 함수 호출에 필요한 작업이 함수 본문을 실행하는…
C++ 소스 파일에 코드를 작성했다고 해서 컴퓨터가 그 내용을 바로 실행할 수 있는 것은 아닙니다. 우리가 작성한 C++ 코드는 빌드 과정을 거쳐 기계어로 변환되고, 다른 소스 파일 및 라이브러리와 결합된 뒤 하나의 실행 파일이…
C++ 학습을 시작하려면 먼저 소스 코드를 작성하고 실행할 수 있는 개발 환경이 필요합니다. 이번 글에서는 Visual Studio 프로젝트의 기본 경로를 설정하고, 콘솔에 문자열을 출력하는 첫 번째 C++ 프로그램을 작성해 보겠습니다. 그리고 예제에 사용한 #include,…
제가 인프런에서 진행하고 있는 ‘C++로 만드는 게임 엔진 프레임워크’ 강의에 새로운 심화 파트를 추가했습니다. 이번 업데이트에서는 기존 강의에서 완성한 게임 엔진과 게임 프로젝트를 그대로 이어서 사용하면서, Actor 중심 구조를 Component 기반 구조와 Transform Scene…