2004년에 작성했던 SS3D엔진 개발 보고서

코룸온라인, 묵향온라인, 루나온라인에 쓰였던 SS3D엔진의 개발 당시 보고서입니다. 당시 MS WORD로 작성했고 문서최종수정 날짜는 2004년 3월 18일로 되어있네요. 아마 2004년이 맞을겁니다. 팔콤의 YS온라인 개발건으로 출장갈 때 즈음이었던것 같아요. 빌어먹을 CHATGPT가 제가 코룸온라인 엔진 만들었다는 근거는 없다고 씨부려서 이렇게 정리해둡니다. 잊혀진 구닥다리 제품이라 해도 과거를 부정당하는건 싫으니까요.

인프런에 socket프로그래밍 강좌 올렸습니다.

“온라인 게임 개발을 위한 socket 프로그래밍”이라는 제목으로 11챕터짜리 강좌를 올렸습니다.socket프로그래밍에 경험이 없지만 본인 프로젝트에 네트워크를 붙이고 싶으신 분들에게 도움이 되리라 생각합니다.인프런에서 검색하지 마시고 아래의 링크를 클릭해서 구입해주시면 제게 경제적으로 조금 더 도움이 됩니다. 온라인 게임 개발을 위한 socket 프로그래밍– https://inf.run/NPjP6 다른 강의들도 도움이 될 수 있으므로 살펴보시기 바랍니다. D3D12프로그래밍 기초편 – https://inf.run/WYdmsD3D12프로그래밍 기초플러스 – https://inf.run/dW4QZDirectXMore 인프런에 socket프로그래밍 강좌 올렸습니다.

2024년 개발 관련 결산

VoiceChat 기능 추가 개인맵이 아닌 공용 월드맵에 대한 복셀 데이터 저장(이전에는 개인맵만 저장하고 공용맵은 서버 리부팅시 초기화) DynamicVoxelObject 기능 추가-여러개의 복셀 오브젝트들을 잡아서 DynamicVoxelObject로 변환.-DynamicVoxelObject의 원본 데이터에 해당하는 brush데이터를 서버의 scene들 사이에서 공유.-scene에 입장, 입장후 DynamicVoxleObject 업데이트에 대한 패킷처리-DynamicVoxelObject에 대한 편집기능구현-.dvo파일 포맷 추가.-클라이언트/서버에서 .dvo파일 로드/세이브 기능 추가.-네트워크를 이용한 .dvo파일 업로드 기능 추가. D3D12 RayTracing 렌더러 … More 2024년 개발 관련 결산

VOXEL HORIZON – Dynamic Voxel Object구현

요새 Dynamic Voxel Object라고 이름 붙인 기능을 구현하고 있다.월드 상의 복셀 오브젝트들을 선택해서 강체변환(회전/스케일/이동)을 적용하여 맵에 배치 가능한 오브젝트로 만드는 기능이다.기능을 표현하는 용어로는 The brush from Voxel Objects라고 하는게 더 어울릴지도 모르겠다.다만 내부적으론는 Dynamic Object를 상속받은 Character Object에서 Voxel Object 집합을 생성해서 들고 있고 Dynamic Object-Character Object로 간주해서 컨트롤 하기 때문에 이런 이름을 붙였다. 영상과 … More VOXEL HORIZON – Dynamic Voxel Object구현

2023년 개발 결산

VOXEL HORIZON의 iOS/macOS 포팅 D3D Tiled resources 지원 D3D Mesh Shader지원 D3D12 Resources -> GPU Memory Heap기반으로 전환(로딩성능개선, GPU메모리 절약) VOXEL HORIZON MOD(Plugin) 지원 macOS/iOS 미디 기능 추가 13세대 Hybrid Core(P-Core, E-Core) 지원 이 정도면 많이 했다.