본문 바로가기
반응형
[로드맵] 컴퓨터공학: 분야별 로드맵 분야별 로드맵웹 개발자- HTML5- CSS3- ECMAScript- Modern Javascript- DOM- Node.js- React.js- Express.js- Java 17- Spring- Python 3.10- Django 5- FastAPI데이터 분석- Python 3.10- Pandas- Matplotlib- Scikit-Learn- Scipy인공지능 개발자- Python 3.10- PyTorch- Tensorflow시스템 개발자- ANSI C- C++ 17- Linux API- Ubuntu- Arduino- Raspberry Pi게임/그래픽스 개발자- C++ 20- DirectX 11- OpenGL- Vulkan- Unreal Engine- C# 12- Unity모바일 개발자- Kotli.. 2024. 8. 8.
[C++ 게임 개발 시리] Day 24: 3D 게임 프로젝트 시작 (1) 3D 게임 프로젝트 시작이제까지 학습한 3D 그래픽 기법을 활용하여 간단한 3D 게임 프로젝트를 시작하겠습니다. 오늘부터 3일간에 걸쳐 3D 게임 프로젝트를 단계별로 완성해 나갈 것입니다. 첫 번째 단계로 게임의 기본 구조를 설정하고, 간단한 3D 장면을 렌더링해보겠습니다.프로젝트 설정프로젝트 구조먼저, 프로젝트 디렉토리 구조를 설정합니다.3DGameProject/|-- include/|-- src/| |-- main.cpp| |-- Shader.h| |-- Shader.cpp|-- resources/| |-- textures/| |-- models/|-- CMakeLists.txtCMake 설정프로젝트를 빌드하기 위해 CMake 설정 파일을 작성합니다.cmake_minimum_requ.. 2024. 8. 1.
[로드맵] C/C++/C# 로드맵 1. C 언어- ANSIC → C99 → C11/C17 → C231.1 C언어(기본: ANSIC)- 환경설정- 소개 및 특징- 변수, 자료형 및 형변환: bool/char/short/int/long long/float/double/typedof/const- 연산자: - 산술: +/-/*///% - 비교: ==/!=/>/>=/1.2 C언어(상세) 1.3 C언어(추가: ANSIC 이후) 2. C++- C++98 → C++11/14/17 → C++20 → C++232.1 C++(기본: C++17)- 클래스: 정의/호출/클래스변수/인스턴스변수/클래스메서드/인스턴스메서드/생성자/소멸자/getter/setter- 클래스: 접근제어자(private,public,protected)/상속/다이아몬드상속/오버.. 2024. 7. 13.
[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.
반응형