본문 바로가기
반응형

-----ETC-----/C++ 게임 개발 시리즈31

[C++ 게임 개발 시리즈] Day 3: 개발 환경 설정 (Visual Studio, CMake, SFML/SDL 설치) 개발 환경 설정게임 개발을 시작하기 위해서는 먼저 개발 환경을 설정해야 합니다. 오늘은 Visual Studio와 CMake를 사용하여 SFML과 SDL을 설치하고 설정하는 방법을 학습하겠습니다.1. Visual Studio 설치 및 설정Visual Studio 설치:Visual Studio는 강력한 C++ 개발 환경을 제공합니다. Visual Studio 다운로드 페이지에서 설치 파일을 다운로드하고 설치합니다.설치 중 "Desktop development with C++" 워크로드를 선택합니다.새 프로젝트 생성:Visual Studio를 실행하고, "Create a new project"를 선택합니다."Empty Project"를 선택하고, 프로젝트 이름과 위치를 지정한 후 "Create"를 클릭합니다.. 2024. 8. 1.
[C++ 게임 개발 시리즈] Day 2: 게임 개발 도구와 엔진 소개 (Unreal, Unity, SFML, SDL) 게임 개발 도구와 엔진 소개게임 개발에는 다양한 도구와 엔진이 사용됩니다. 게임 엔진은 게임 개발의 생산성을 높이고, 복잡한 작업을 단순화하여 개발자가 게임 개발에 더 집중할 수 있도록 도와줍니다. 다음은 주요 게임 엔진 및 도구에 대한 소개입니다.Unreal Engine소개:Unreal Engine은 에픽 게임즈(Epic Games)에서 개발한 고성능 게임 엔진입니다.주로 3D 게임 개발에 사용되며, 실시간 렌더링, 물리 엔진, AI 등 다양한 기능을 제공합니다.특징:블루프린트 비주얼 스크립팅: 프로그래밍 없이 게임 로직을 작성할 수 있습니다.고품질 그래픽: 영화 같은 고품질 그래픽을 제공합니다.커뮤니티와 마켓플레이스: 다양한 리소스와 플러그인을 공유하는 커뮤니티가 활성화되어 있습니다.사용 사례:대표적.. 2024. 8. 1.
[C++ 게임 개발 시리즈] Day 1: 게임 개발 개요와 역사 게임 개발 개요게임 개발은 인터랙티브한 디지털 게임을 설계하고 제작하는 과정입니다. 게임 개발은 기획, 디자인, 프로그래밍, 그래픽 디자인, 사운드 디자인, 테스트 등 다양한 분야가 결합된 복잡한 작업입니다. 주요 구성 요소는 다음과 같습니다:기획: 게임의 컨셉과 스토리를 정의하고, 게임 플레이 메커니즘을 설계합니다.디자인: 게임의 시각적 스타일, 인터페이스, 레벨 디자인을 포함한 전체적인 게임 디자인을 만듭니다.프로그래밍: 게임 엔진을 사용하여 게임 로직, 물리 엔진, 그래픽 렌더링, 네트워킹 등을 구현합니다.그래픽 디자인: 캐릭터, 배경, 애니메이션 등 게임의 시각적 요소를 제작합니다.사운드 디자인: 배경 음악, 효과음, 음성 등 게임의 음향 요소를 제작합니다.테스트: 게임의 버그를 찾고 수정하며, .. 2024. 8. 1.
[C++ 게임 개발] 목차 C++ 게임 개발 시리즈Day 1: 게임 개발 개요와 역사Day 2: 게임 개발 도구와 엔진 소개 (Unreal, Unity, SFML, SDL)Day 3: 개발 환경 설정 (Visual Studio, CMake, SFML/SDL 설치)Day 4: 첫 번째 게임 프로젝트: 간단한 2D 게임 만들기 (1)Day 5: 첫 번째 게임 프로젝트: 간단한 2D 게임 만들기 (2)Day 6: 첫 번째 게임 프로젝트: 간단한 2D 게임 만들기 (3)Day 7: 게임 루프와 기본 게임 구조Day 8: 2D 그래픽 기본 개념Day 9: 스프라이트와 텍스처Day 10: 애니메이션 기법 (프레임 기반 애니메이션)Day 11: 타일 맵과 맵 에디터 사용법Day 12: 2D 물리 엔진 기초 (Box2D)Day 13: 충돌 처리.. 2024. 6. 20.
반응형