← 목록

engine.crowny.org 재개 — 크라우니엔진 게임엔진

개요

언리얼/유니티 대체 자체 게임엔진 CrownyEngine의 중단된 작업을 재개했다. 3주 중단 후(마지막 수정 3/31) 기존 코드 정상 작동 확인 및 인프라 정비.

현재 상태 (v0.7.0)

항목수치
테스트1,433 (전체 통과)
Rust 모듈126개
소스 줄수78,515줄 (엔진 69,627 + 게임 8,888)
한선씨 파일215개 (11,929줄)
외부 의존성0
게임 모드6종
Phase0~5 완료, Phase 6 대기

이번 세션 작업 내용

1. engine.crowny.org 서버 생성 (포트 9761)

2. all.crowny.org 모니터링 등록

3. 게이트웨이 설정 업데이트

4. 빌드/테스트 확인

관련 파일 경로

로드맵 (120개 항목)

카테고리항목수상태
CrownyReal GPU8진행중
렌더링 품질9대기
지구 디지털 트윈12진행중
Raion 카8대기
크라우니월드11대기
크라우니카트9대기
아이들 세계5대기
플랫폼/배포8대기
생태계6대기
FPGA/CrownyOS6계획

5대 핵심 구성요소

  1. CrownyReal GPU — 소프트웨어 GPU 렌더러 (Metal/DirectX/Vulkan 대체), 7단계 파이프라인
  2. CrownyFrame — 자체 UI 프레임워크 (HTML/React 대체), 11 위젯
  3. 한선씨 JIT — KPS→ISA729→ARM64 JIT→Mach-O 네이티브 바이너리
  4. ISA729 VM — 43 opcode 삼진 가상머신 + 디스어셈블러
  5. 크라우니카트 — 3D 아케이드 레이싱 (드리프트, 아이템, AI)

6개 게임 모드

  1. CrownyEarth — 지구 디지털 트윈 (LOD 6단계, 10 바이옴)
  2. 크라우니월드 — 생활 시뮬레이션 (NPC 20명, 낮밤)
  3. 크라우니카트 — 3D 레이싱 (트랙 3종, 카트 3종)
  4. 크라우니 에디터 — 3D 에디터 (기즈모, 브러시, 씬 저장)
  5. 키즈 에디터 — 초등학생용 (7단계 튜토리얼)
  6. 벤치마크 — GPU 성능 측정

5. Phase 6 착수 — 네트워크 전송 계층

  • /Users/ef/Downloads/CrownyEngine/src/engine/src/net_transport.rs — TCP/UDP 실제 소켓 통신
  • TCP: 논블로킹, 신뢰성 메시지 (로비, 채팅, 월드 변경)
  • UDP: 고속 메시지 (위치 동기화, 입력)
  • Packet: 매직+종류+발신자+시퀀스+페이로드 바이너리 프로토콜
  • 위치/입력 인코딩/디코딩 유틸
  • 11개 테스트 전체 통과
  • 한선씨 동반: /Users/ef/Downloads/CrownyEngine/한선씨/엔진/네트워크전송.한선씨
  • 총 테스트: 1,433 → 1,444 (+11)
  • 6. 경고 정리

    잔여 이슈