분류 전체보기 294

[UE4] Unreal Engine 4 사용 환경 설정

언리얼 엔진용으로 Visual Studio를 구성하자. https://docs.unrealengine.com/4.27/ko/ProductionPipelines/DevelopmentSetup/VisualStudioSetup/ 언리얼 엔진용 Visual Studio 구성 언리얼 엔진 4 에서 작동하도록 Visual Studio 를 구성하는 팁입니다. docs.unrealengine.com 다음은 설정 완료한 visual studio 2019 세팅 파일입니다. 추가로 다음의 글 참고하여 자동 들여쓰기 설정도 변경해주면 좋습니다. [UE4] visual studio 2019 자동 들여쓰기 설정 UnrealVS 설치하자 https://docs.unrealengine.com/4.27/ko/ProductionPipe..

RPG 게임 이동 동기화 스트레스 테스트 봇

게임 서버 개발 초기에 오브젝트 관리 구조 개발을 위해 만들었던 툴이 보여 포스팅 합니다. 동영상과 같은 툴을 개발하여 최적의 성능을 내는 구조가 어떠한 구조인지를 테스트 하기 위해 만들었던 봇입니다. - Grid 사이즈 - 브로드캐스트할 Grid 수 - 오브젝트 관리 자료 구조 - 쓰레드 수 - 락 방식 vs 락 프리 방식 이러한 봇을 하나 잘 만들어 놓고 위와 같은 것들의 성능을 비교 분석하는 툴로 이용 하였습니다.

[git] git 저장소 만들기

명령어로 git 저장소 만드는 것은 다음의 사이트를 참고해 주세요. https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-Git-%EC%A0%80%EC%9E%A5%EC%86%8C-%EB%A7%8C%EB%93%A4%EA%B8%B0 Git - Git 저장소 만들기 2.1 Git의 기초 - Git 저장소 만들기 Git을 사용하는 방법을 알고 싶은데 한 챕터밖에 읽을 시간이 없다면 이번 챕터를 읽어야 한다. Git에서 자주 사용하는 명령어는 모두 2장에 등장한다. 2장을 다 git-scm.com 다음은 명령어로 저장소 만들기의 핵심 내용입니다. 구체적인 내용은 설명하지 않고 궁금하신 분은 위 링크를 이용해 주세요. 더보기 git init .git 폴더를..

각종 팁/git 2021.11.01

[git] git 소개

git 개념 잡기 git에 대한 소개는 다음의 사이트에 잘 되어 있습니다. https://git-scm.com/book/ko/v2 Git - Book git-scm.com 이 글은 전체의 개념을 빠르게 잡고 핵심이 되는 내용 정리한 것입니다. 버젼 관리 시스템에 대하여 잘 모르고 있다면 다음의 글을 정독하길 바랍니다. https://git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EB%B2%84%EC%A0%84-%EA%B4%80%EB%A6%AC%EB%9E%80%3F Git - 버전 관리란? 1.1 시작하기 - 버전 관리란? 이 장에서 설명하는 것은 Git을 처음 접하는 사람에게 필요한 내용이다. 먼저 버전 관리 도구에 대한 이해와 Git을 설치..

각종 팁/git 2021.11.01

[git] Windows git 설치 하기

윈도우에 git 설치하기 설치를 위해 다음의 사이트로 이동합니다. https://git-scm.com/ Git git-scm.com 우하단에 있는 "Download for Windows"를 클릭하여 설치 프로그램을 다운로드 받습니다. 만약에 자동으로 다운르도가 되지 않는 다면 수동으로 다운로드 받아 줍니다. 다운로드가 완료 되었다면 Setup 프로그래을 실행하여 설치를 합니다. 이후 Next를 누르다가 기본 에디터 설정하는 곳에서는 유의 해야 겠습니다. vim에디터가 역사적인 이유로 디폴트가 되어 있으며 vi 에디터 사용법을 아시는 분이라면 그대로 두는 것이 좋겠지만 대 부분의 경우 익숙치 않을 테니 자신에게 맞는 에디터로 바꿔 주는 것이 중요합니다. 저의 경우 svn을 사용해온 터라 최초의 브랜치 이름..

각종 팁/git 2021.11.01

[UE4] Unreal Engine 4 시작하기

퀵 스타트 Unreal Engine 4를 퀵 가이드는 처음에 꼭 따라서 해봐야 겠습니다. https://docs.unrealengine.com/4.27/ko/ProgrammingAndScripting/ProgrammingWithCPP/CPPProgrammingQuickStart/ 프로그래밍 퀵스타트 첫 코드 프로젝트를 만들고, C++ 클래스를 새로 추가해 봅니다. docs.unrealengine.com 빌드 설정 개념 Unreal Engine의 빌드 설정에 대한 개념을 잡아야 겠습니다. 이는 일반적으로 어플리케이션의 빌드 설정과 거의 비슷하지만 Unreal Engine, Game, Editor 세 가지가 있기에 다음과 같은 빌드 설정이 있습니다. Debug 디버깅용 심볼이 들어있는 환경설정입니다. Deb..

TCP 3/4 Way-handshake

3 way-handshake (TCP 접속) 1단계 SYNchronize : TCP 접속 요청 2단계 SYN, ACKnowledge : 응답 및 요청 3단계 ACK : 2단계 SYN에 대한 응답 4 way-handshake(TCP 연결 해제) 1단계 FIN : TCP 연결 해제 요청 2단계 ACK : 서버는 확인 메시지 보내고 통신이 끝날때 까지 3단계 FIN : 서버가 통신이 끝나면 연결이 종료되었다고 클라이언트에게 FIN 전송 4단계 ACK : 확인 메시지 전송 해제는 어느 쪽에서든 먼저 할 수 있습니다. client, server 상관 없이 동일합니다. 가장 중요히 알아야 할 것은 먼저 close한 쪽에 TIME_WAIT 상태가 오래 지속 된다는 것입니다. close를 먼저 요청한 쪽에 최종적으로 ..

Unreal Engine 5 설치

Unreal Engine 5 런처를 다운로드 받습니다. https://www.unrealengine.com/ko/download 언리얼 엔진 | 가장 강력한 리얼타임 3D 창작 플랫폼 언리얼 엔진은 게임, 시뮬레이션, 시각화의 디자인 및 개발에 사용되는 통합 크리에이터용 툴세트입니다. www.unrealengine.com 런처를 설치하고 실행하여 Unreal Engine 5를 다음과 같이 설치 합니다. 짜잔~ 설치 완료!!

주린이도 술술 읽는 친절한 경제학

오랜만에 경제 관련 서적을 읽었다. 평소에 경제에 관심을 갖고 관련 뉴스를 보고 들어 왔지만 나 자신이 생각보다는 정확하게 알고 있는 것이 많지 않다는 것을 느끼게 되었다. 이 책은 일상 생활을 하면서 평소에 궁금해할 만한 것들을 친절하고 이해하기 쉽게 설명했다. 이 책을 끝까지 정독하고 나니... 머리 속에서 흩어져서 알고 있는 지식들이 서로 유기적으로 좀 더 끈끈히 관계를 형성할 수 있게 되었다. 독자의 관심을 끄는 방법을 알고 책의 어느 내용하나 버릴 것이 없을 정도로 내용이 알 찼다. 주린이가 아니어도 경제는 자산을 늘리고 싶어 하는 사람이라면 그 지석을 넒혀나가야 한다. 경제적인 지식을 단시간에 끌어 올려주는 책으로서 추천하고 싶다.

독서 리뷰 2021.06.26

팀장 리더십 수업

일을 잘하는 사람이 팀장을 하는 것이 아닙니다. 일 잘하는 능력과 팀장으로서 필요한 능력은 다릅니다. 팀장은 가장 중요한 업무는 팀원을 파악하고 이해 하는 것입니다. X세대, M세대, Z세대가 공존하는 세상이며 각 세대를 이해하고 받아들이는 포용의 마음이 있어야 합니다. 팀이 잘 되려면... 팀의 목표를 확실히 정하고 이러한 목표를 어떤 사람들이 이룰 수 있는지를 정의하자. Goal(목적)과 Objective(목표)를 정의하자. 목적은 거시적으로 목표는 단계별로 촘촘히 설정하자. 목표는 팀원들이 쉽게 이해 할 수 있어야 합니다. 명확한 목표가 있어야 팀원들이 몰입할 수 있습니다. 개인의 목표와 팀의 목표 조직의 요구와 개인의 요구가 높아야만 이상적인 목표이며 팀이 몰입하고 뛰어난 성과를 낼 수 있습니다...

독서 리뷰 2021.05.31