본문 바로가기

전체 글90

[DAY8] 판단을 해주는 조건문 판단을 해주는 조건문이란 어떠한 경우를 해결해야 할 때 사용한다. 비행기 게임에서 비행기가 주행하다가 미사일 맞은 경우엔 어떻게 하지?게임 캐릭터가 아이템을 얻고 어떻게 하지?  단순 if 문#include using namespace std;int main() { int age; cout > age; // if 문: 조건이 true일 때만 실행됩니다. if (age >= 18) { // 이 괄호는 한줄인 경우에는 사용하지 않아도 된다, 여러줄에만 {} 씀, 헷갈리면 걍 씀 cout   If / Else#include using namespace std;int main() { int number; cout > number; // if/else 문: 조건이.. 2024. 12. 27.
[DAY7] GIT 특강 + 반복 작업을 줄여주는 함수 12월 24일 화요일 GIT 특강GIT이란분산형 버전 관리 시스템로컬 저장소와 원격 저장소로 나뉨변경 이력 관리 (버전 히스토리)GITHUB란마이크로소프트 산하의 GIT 플랫폼온라인 코드 저장소 GitHub는 Git 저장소를 관리할 수 있는 클라우드 기반 플랫폼입니다.협업 도구로 Pull Request, Issue Tracker, Actions 등이 있음오픈소스 프로젝트를 위한 주요 허브 디지털 노마드 : 노트북을 바꿔도 장소에 제약받지 않고 해외에서 코딩하는 사람  협업 진행꼭 알아야하는 필수 명령어git init : 로컬 저장소 생성git init git add : add: 변경 내용을 스테이징 영역에 추가git add  git commit : 변경 내용을 저장소에 기록git commit -m "커밋.. 2024. 12. 27.
[DAY6] c++ 시작 12월 23일 월요일 1주차 발제게임 개발자를 위한 C++ 문법 1주차강의 완주c++ 1주차 과제 ( 금요일_4시 ) ----- github  비쥬얼 스튜디오 설치 비쥬얼스튜디오 설치ctrl + F7 : 컴파일변수 문법타입표현하는 데이터설명int정수 (양수, 0, 음수)소수점 xfloat, double부동 소수소수점 o, float 는 소수점 6 - 7자리,double은 소수점 15 자리char단일 문자작은 따옴표로 한문자 표현bool논리값true or falsestring문자열쌍 따옴표로 문자열 표현unsigned양수음수 입력 불가, 양수 범위가 2배계산기 만들기  #include using namespace std;int main(){ int firstNum = 0; // 충분히 추론할 수 있는 변수.. 2024. 12. 27.
[DAY5] 12월 20일 금요일 2024. 12. 27.
[Day4] Blueprint 12월 19일 목요일 2024. 12. 19.
[DAY3] TIL 12월 18일 수요일 2024. 12. 18.
[DAY2] 게임 개발 과정 간접 체험해보기! 12월 17일 화요일GAME DEVELOPING 1. 게임 기획자-  "어떤 게임을 만들까?"를 생각하는 사람- 스토리라인 (컨셉) 구상, 레벨 디자인, 게임 규칙, 난이도 조정, (핵심 재미요소) 정의- 문서 기반 커뮤니케이션 2. 아티스트, 그래픽 디자이너- 기획자가 만든 설계도를 바탕으로 눈으로 볼 수 있도록 구체화하는 사람!- 컨셉 아티스트, 3D 모델러, 애니매이터  3. 프로그래머 - 게임 기획자가 상상한 규칙과 아티스트가 만든 자산(리소스)에 생명과 움직임을 부여하는 사람! 1) 클라이언트 프로그래머- 플레이어가 직접 눈으로 보고, 손으로 조작하는 모든 상호 작용에 관련된 부분을 구현- 그래픽 및 사운드 연동 및 UI/UX 개선- 여러 팀과 협업- 퍼포먼스 최적화 2) 서버 프로그래머- 온라.. 2024. 12. 17.
[DAY 1] 언리얼 설치 12월 16일 월요일  게임은 어떻게 만들어지는가? 그래픽 (시각적 요소) - 캐릭터, 배경, 아이템 등의 시각적 표현사운드 (청각적 요소) - 배경 음악, 효과음, 음성 등인터랙션 (상호 작용) -플레이어가 게임 세계와 상호 작용하는 방법 게임 엔진, 언리얼 엔진 게임 엔진은 그래픽 + 사운드 + 인터랙션과 같이 게임에 필요한 모든 요소들을 쉽게 개발할 수 있도록 도와주는 도구이다.그래픽 렌더링 : 아름답고 현실감 있는 화면을 구현할 수 있게 해주는 것물리 엔진 : 캐릭터가 점프할 때의 무게감이나 공이 바닥에 떨어졌을 때 튀어 오르는 모습사운드 처리  : 게임 속에서 들리는 모든 소리를 담당네트워킹 (커뮤니티) : https://dev.epicgames.com/community/             .. 2024. 12. 16.