프로젝트 소개2026.08 - 현재개발 중비연 · 1인 개발

추리게임학교를 탐색하며 단서를 모으는 Unity 기반 추리게임

2026년 8월부터 개발 중인 추리게임으로, 정식 이름은 아직 정하지 않았습니다. 학교와 기숙사를 탐색하고 NPC와 대화하며 아이템과 단서를 다루는 플레이를 Unity/C#으로 구현하고 있습니다. Steam 로비 기반 다인 연결과 별도의 1인 자유 체험 흐름을 개발하고 있으며, 정식 출시는 준비 중입니다.

프로젝트 소개

2026년 8월부터 개발 중인 추리게임으로, 정식 이름은 아직 정하지 않았습니다. 학교와 기숙사를 탐색하고 NPC와 대화하며 아이템과 단서를 다루는 플레이를 Unity/C#으로 구현하고 있습니다. Steam 로비 기반 다인 연결과 별도의 1인 자유 체험 흐름을 개발하고 있으며, 정식 출시는 준비 중입니다.

역할
기획, Unity 클라이언트·게임 로직, 네트워크 연동, 화면 및 빌드 도구 개발
형태
비연 · 1인 개발
상태
개발 중

프로젝트 화면

개발 중인 프로젝트입니다. 복도 이미지는 배경 아트이며, 플레이 화면은 별도의 개발 빌드 캡처입니다.

달빛과 조명이 비치는 학교 복도의 배경 아트
학교 복도 배경 아트 · 실제 플레이 화면과 구분
추리게임 개발 빌드의 실제 플레이 화면
2026.10 로컬 개발 빌드 · 실제 1인 플레이 화면

개발·운영 이력

  1. 추리게임 개발 시작

    Unity/C# 기반 추리게임 개발을 시작했습니다.

  2. 로컬 1인 자유 체험 빌드 검증

    Steam 없이 진입해 이동·상호작용·아이템 사용과 초기화 흐름을 확인했습니다. 정식 출시 전 개발 빌드입니다.

구현한 기능

  • 학교·기숙사의 방 출입과 층 이동, 주변 환경 및 NPC 상호작용
  • 아이템 획득·사용·버리기·전달과 증거 수첩
  • Steam 로비 생성·친구 초대·준비 상태 및 네트워크 플레이 연동
  • Steam 없이 진입하는 1인 자유 체험과 체험 초기화
  • EditMode·PlayMode 검사와 로컬 실행 빌드 검증 도구

사용 기술

Unity/C#과 URP 2D로 플레이를 구성하고, Netcode for GameObjects와 Steamworks.NET으로 다인 연결 기능을 개발하고 있습니다.

게임

언어·엔진

C#

Unity의 게임 규칙, 상호작용과 개발 도구를 구현하는 언어입니다.

Unity

탐색·아이템·NPC 상호작용을 게임 씬과 실행 코드로 구성합니다.

URP 2D

학교·기숙사의 픽셀 환경과 2D 렌더링을 구성합니다.

네트워크

다인 연결

Netcode for GameObjects

다인 세션의 참가자 상태와 게임 오브젝트 동기화를 연결합니다.

Steamworks.NET

Steam 로비·친구 초대 및 네트워크 전송 연동에 사용합니다.

검증

게임 검사

Unity Test Framework

게임 규칙과 실행 흐름을 EditMode·PlayMode로 검사합니다.

구조와 개선

게임 실행 코드, 네트워크 처리, Editor 도구와 검증 코드를 나누어 개발하고 있습니다.

  • Unity/C#: 게임 실행 코드와 Editor 도구, 네트워크 코드를 별도 어셈블리로 구성
  • URP 2D·Tilemap: 픽셀 환경, 충돌과 캐릭터 표시 순서 관리
  • 구역 전환: 학교·기숙사의 층과 야외 구역을 씬 단위로 이동
  • Netcode for GameObjects·Steamworks.NET: 세션과 참가자 상태, Steam 로비·전송 계층 연동
  • Unity Test Framework: 게임 규칙과 진입·획득·사용·초기화 흐름 검사

성과와 회고

  • 씬 전환과 게임 상태, 아이템·증거의 갱신을 함께 다루며 1인 체험과 다인 세션에서 필요한 상태 처리를 분리했습니다.
  • 2026년 10월 로컬 1인 빌드의 진입·이동·NPC 대화·아이템 사용·초기화 검증 기록을 보유하고 있습니다. 해당 기록의 검증 범위는 Steam 다인 연결과 구분합니다.
  • 배경 아트와 실제 실행 캡처를 나누어 게임의 분위기와 구현된 플레이를 각각 소개합니다.