← 전체 프로젝트

게임 / Custom Engine · C++

SPACE.EXE

게임 상태와 HUD / UI, 리소스 연동 및 결과 화면을 담당

Notion 원본 보기 ↗
SPACE.EXE 프로젝트 화면

SPACE.EXE

자체 엔진 기반 중력 퍼즐 게임으로, 상태 전환과 UI, 게임 관리 및 랭킹 흐름을 담당

  • 인력 구성 | 개발 4인
  • 개발 기간 | 2026.03.09 ~ 2026.03.12
  • 기술 스택
    • C++, Direct3D 11, Win32 API, ImGui
  • 게임 소개
    • 행성을 배치하고 중력과 Swing-by를 활용하여 탐사선의 궤적을 설계하는 우주 퍼즐

기여 / Contribution

게임 상태와 HUD / UI, 리소스 연동 및 결과 화면을 담당

  • 타이틀 → 스테이지 선택 → 로딩 → 준비 → 실행 → 엔딩의 상태·화면 연결
  • 이미지 / 텍스트 / 버튼 UI 구성과 리소스 / 사운드 로딩 연동
  • Score Board / Ranking 표시·정렬과 경계 조건 수정
  • 팀의 행성·탐사선·스테이지 기능을 게임 흐름에 통합

Key Features

  • StateMachine 기반 게임 흐름
    • 현재 상태와 다음 상태를 분리하고 프레임 갱신에서 전환 반영
    • 각 상태의 리소스·입력·점수 처리를 상태 경계로 구분
  • UI와 리소스 관리
    • UIFrame으로 반복되는 패널 / 버튼 / 텍스트 구성
    • ResourceManager와 SoundManager를 통해 이미지 / 폰트 / BGM / SFX 연결
  • 엔딩과 랭킹
    • 점수 데이터를 결과 화면에 연결하고 정렬하여 표시
    • 점수 목록의 범위 오류를 수정하여 결과 처리 안정화

관련 자료 / Links

계속 둘러보기CyberPsycho ↗

원본 ↗