분류 전체보기 76

[던전 크롤링] 인벤토리 시스템

현재 맵툴에 대한 내용은 접어두고 코드를 짜기로 해서 현재 구현된 상태에 대해서 잠시 정리하고자 한다. 여태껏 인벤토리와 관련된 코드를 계속 작업했으며 이에 대한 코드를 업로드한다. 미리 말하지만 양이 방대하며, 구현을 우선순위 삼아서 코드가 지저분할 것이다.또한 클래스 네임은 InvenManger지만 사실상 인벤토리가 아닌 아이템과 관련된 모든 일을 처리한다.(추후 이름을 바꿀 예정)열거형 자료형Enums.cs더보기public enum TopoTags{ Untagged, wall, floor, pillar, stair,}public enum PlayerState{ Move, Crouch, Die,}public enum WeaponType{ NotWeapo..

Unity 2024.09.25

[인프런 강의 정리] 데드락, 락 구현 연습

이 글은 아래 강의를 정리한 글이다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 강의 | Rookiss - 인프런Rookiss | 네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다., MMORPG 개발에 필요한 모든 기술, C# + Unity로 Step By Stwww.inflearn.com해당 정리글을 한번에 보고 싶다면 아래 링크를 참조하길 바란다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 | Notion서버OTmesquite-prune-8c9.notion.site데드락DeadLock 교착상태일반적인 상황에서 데드락이 발생하는 상황리소스를 하나씩 ..

Unity 2024.09.25

[인프런 강의 정리] Lock 기초

이 글은 아래 강의를 정리한 글이다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 강의 | Rookiss - 인프런Rookiss | 네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다., MMORPG 개발에 필요한 모든 기술, C# + Unity로 Step By Stwww.inflearn.com해당 정리글을 한번에 보고 싶다면 아래 링크를 참조하길 바란다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 | Notion서버OTmesquite-prune-8c9.notion.siteLock 기초InterLocked는 딱 하나 단점이 정수 연산밖에 되질 않는다. Lo..

Unity 2024.09.25

[인프런 강의 정리] Interlocked

이 글은 아래 강의를 정리한 글이다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 강의 | Rookiss - 인프런Rookiss | 네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다., MMORPG 개발에 필요한 모든 기술, C# + Unity로 Step By Stwww.inflearn.com해당 정리글을 한번에 보고 싶다면 아래 링크를 참조하길 바란다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 | Notion서버OTmesquite-prune-8c9.notion.siteInterlocked가 필요한 이유에 대한 예시더보기using System;using..

Unity 2024.09.25

[인프런 강의 정리] 메모리 배리어

이 글은 아래 강의를 정리한 글이다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 강의 | Rookiss - 인프런Rookiss | 네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다., MMORPG 개발에 필요한 모든 기술, C# + Unity로 Step By Stwww.inflearn.com해당 정리글을 한번에 보고 싶다면 아래 링크를 참조하길 바란다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 | Notion서버OTmesquite-prune-8c9.notion.site메모리 배리어하드웨어 최적화와 관련된 내용과 관련된 강의 하드웨어 최적화 예시더보기u..

Unity 2024.09.25

[인프런 강의 정리] 컴파일러 최적화, 캐시이론

이 글은 아래 강의를 정리한 글이다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 강의 | Rookiss - 인프런Rookiss | 네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다., MMORPG 개발에 필요한 모든 기술, C# + Unity로 Step By Stwww.inflearn.com해당 정리글을 한번에 보고 싶다면 아래 링크를 참조하길 바란다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 | Notion서버OTmesquite-prune-8c9.notion.site컴파일러 최적화컴파일러가 최적화한다는 것을 알 수 있는 예시더보기using Syste..

Unity 2024.09.25

[인프런 강의 정리] 멀티쓰레드 개론, 쓰레드 만들기

이 글은 아래 강의를 정리한 글이다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 강의 | Rookiss - 인프런Rookiss | 네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다., MMORPG 개발에 필요한 모든 기술, C# + Unity로 Step By Stwww.inflearn.com해당 정리글을 한번에 보고 싶다면 아래 링크를 참조하길 바란다 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 | Notion서버OTmesquite-prune-8c9.notion.site멀티쓰레드 개론cpu와 쓰레드, 프로세스 작동 방식cpu 코어가 쓰레드를 실행하는것이..

Unity 2024.09.25

[인프런 강의 정리] 서버 OT

최근 해당 강의를 샀는데 서버에 대해 이해가 부족한거 같아 우선 서버강의를 듣는 중이다M2의 목표 출시 마일" data-og-host="www.inflearn.com" data-og-source-url="https://www.inflearn.com/course/%EC%BC%A0%EA%B9%80%EC%97%90-%EC%B6%9C%EC%8B%9C%EA%B9%8C%EC%A7%80-m2" data-og-url="https://www.inflearn.com/course/켠김에-출시까지-m2" data-og-image="https://blog.kakaocdn.net/dna/F5s5i/hyW6xzXDaB/AAAAAAAAAAAAAAAAAAAAAK81BqPavcCf2uRAW1VwYY-tRGebYtiVjay0tbq5c5m0/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1759244399&allow_ip=&allow_referer=&signature=B0pJwrY5iwn1CF815Cutlctly9s%3D

Unity 2024.09.25

[C++] 강의 정리(프로그래밍 개론 / 변수 기초 / 정수의 원리

해당 내용은 다음 강의를 정리한 내용입니다. [게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버Rookiss | 어디부터 시작할지 막막한 게임 프로그래밍 입문자를 위한 All-In-One 커리큘럼입니다. C++, 자료구조/알고리즘, STL, 게임 수학, Windows API, 게임 서버 입문으로 이어지는 알찬 커리큘럼으로www.inflearn.com 프로그래밍 개론CPU가장 핵심이 되는 부품모든 연산을 담당RAM데이터 저장소휘발성HDD/SSD반 영구적 기억장치RAM 보조보조 기억장치 → RAM으로 해당 파일 적재해서 사용메모리 구조 설명일정 명령어 규칙에 따라 이진코드를 실행 → 명령어 집합 이야기만든 코드가 번역이 되는 것 = 컴..

UE5 2024.07.08

[던전크롤링] 맵 툴 만들기

우선 퀄리티를 로우 폴리곤이나 하이퀄리티보다 심플정도가 나을거라고 생각하여 심플로 가기로 했다. (로우폴리곤보다는 좋은 그래픽이지만 엄청 좋진 않은 정도) 그래서 환경(던전 맵) 에셋을 정하였다 https://assetstore.unity.com/packages/3d/environments/dungeons/simple-modular-dungeon-259641 Simple Modular Dungeon | 3D 던젼 | Unity Asset Store Elevate your workflow with the Simple Modular Dungeon asset from DanProps. Find this & other 던젼 options on the Unity Asset Store. assetstore.unit..

Unity 2024.03.14