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 연결
엔딩과 랭킹
점수 데이터를 결과 화면에 연결하고 정렬하여 표시
점수 목록의 범위 오류를 수정하여 결과 처리 안정화