Skip to content
daeyeonkkkPublic

About

Unity Web 기반 금융 교육 러닝 게임 공개 소개 및 원본 파일명 skeleton

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

MonET - 자본주E.T

MonET, 프로젝트명 자본주E.T,는 Unity Web 기반 금융 교육 러닝 게임입니다. 금융 지식을 강의나 별도 퀴즈 화면으로 분리하지 않고, 달리기, 전투, 보상, 성장 루프 안에 녹여 사용자가 플레이하면서 금융 선택의 감각을 익히도록 설계했습니다.

SSAFY 정책과 팀 소스 보호를 위해 공개 저장소에는 실행 가능한 내부 코드를 공개하지 않습니다. 대신 원본 Git에서 추적하던 폴더명과 파일명을 그대로 복제한 0바이트 파일명 골격을 포함해, 프로젝트 규모와 구성은 확인할 수 있게 했습니다.

커리어 근거로 읽는 법

항목 내용
프로젝트 유형 SSAFY 특화 프로젝트, 6인 팀
내 역할 인프라 리드, 운영 기준 정리, 백엔드 통합 지원
주력 기술 Unity Web, Spring Boot, Java 17, PostgreSQL, Redis, EC2, Docker Compose, Nginx, GitLab CI
보여주고 싶은 역량 프로젝트 피벗 이후 배포 기준, 환경 변수, 브랜치, 운영 문서를 다시 고정해 팀 운영을 안정화하는 역량
결과 SSAFY 특화과정 프로젝트 우수상, 본선발표회 진출

제가 이 프로젝트에서 강조하고 싶은 부분은 Unity 게임 클라이언트 구현 자체보다, 팀이 공유할 수 있는 배포/운영 기준을 다시 세운 경험입니다. 공개 저장소는 파일명 골격만 공개하지만, 원본 파일명 구조를 통해 Unity 클라이언트, Spring 백엔드, 인프라/운영 문서 영역의 분리와 규모를 확인할 수 있습니다.

한 줄 요약

달리면서 배우는 금융. 게임 속 선택이 저축, 투자, 소비, 위험 감수의 감각으로 이어지는 교육형 러닝 게임입니다.

프로젝트 목표

금융 교육은 개념을 이해해도 실제 선택 상황과 연결되지 않으면 금방 멀어집니다. MonET는 플레이 중 만나는 문제, 보상, 자원 사용, 스테이지 클리어 이후의 선택을 통해 금융 개념을 경험으로 바꾸는 것을 목표로 했습니다.

핵심 설계 방향은 다음과 같습니다.

  • 금융 퀴즈를 게임 진행을 멈추는 시험지가 아니라 주행 중 만나는 이벤트로 배치한다.
  • 정답/오답은 점수 문구가 아니라 boost, penalty, 자원 변화로 체감시킨다.
  • 시대별 스테이지를 통해 금융 환경이 고정된 것이 아니라 변한다는 감각을 준다.
  • 코인의 사용처를 즉시 소비와 장기 목표 사이에서 선택하게 만든다.
  • 반복 플레이 결과를 금융 성향 리포트로 확장할 수 있는 구조를 둔다.

핵심 경험

구간 경험
스테이지 진입 1980년대부터 2020년대까지 한국 경제사를 배경으로 한 시대별 스테이지 선택
주행 러닝 게임 방식으로 장애물, 몬스터, 아이템을 만나며 진행
금융 이벤트 몬스터 조우처럼 등장하는 금융 퀴즈와 선택지
피드백 정답 시 boost, 오답 시 penalty로 이어지는 즉각적 게임 피드백
보상 스테이지 클리어 이후 저축, 투자, 로또형 선택 등 금융 시뮬레이션
성장 코인 사용처를 상점 소비와 UFO 수리 같은 장단기 선택으로 분기

담당 관점

  • Unity Web 클라이언트와 백엔드 연동 구조를 이해하며 게임 반복 구조 중심으로 기능을 정리
  • 스테이지, 퀴즈, 보상, 시뮬레이션이 한 흐름으로 읽히도록 사용자 경험/기획 문맥 정리
  • Spring 백엔드, 배포 스크립트, Unity 빌드 산출물 사이의 연결 지점 확인
  • 공개 전환 과정에서 소스 골격과 README 중심 공개 표면 구성

기술 스택

영역 기술
게임 클라이언트 Unity 6 Web
백엔드 Spring Boot 3, Java 17
데이터 PostgreSQL
인프라 EC2, Nginx, 배포 스크립트
기획/문서 게임 반복 구조, 아키텍처, 발표 가이드

시스템 개요

flowchart LR
  PLAYER["사용자"]
  UNITY["Unity Web 클라이언트<br/>러닝 / 퀴즈 / 보상"]
  API["Spring Boot API"]
  DB["PostgreSQL"]
  DEPLOY["EC2 / Nginx"]

  PLAYER --> UNITY
  UNITY <-->|REST| API
  API --> DB
  DEPLOY --> UNITY
  DEPLOY --> API
Loading

공개 저장소 구성

  • REPOSITORY_STRUCTURE.md: 원본 Git 추적 파일 전체 구조
  • 각 파일명 골격 파일: 원본 파일명을 보존하기 위한 0바이트 자리 표시 파일
  • 루트 README.md: 공개 설명 문서

Unity/C# 내부 구현, Spring 백엔드 내부 구현, 비공개 소스 이력, PEM 키, EC2 접속 정보, 덤프, 로그, Unity 생성 캐시는 공개하지 않습니다.

공개하지 않는 항목

  • Unity scene, script, prefab 등 실행 가능한 내부 코드 내용
  • Spring 백엔드 구현 코드 내용
  • PEM 키, EC2 인증 정보, 쿠키, 덤프, 로그
  • Unity 생성 캐시, 빌드 산출물, 비공개 이력
  • 팀 내부 제출/발표 준비 자료 중 비공개 항목

전체 개발 이력과 비공개 자료는 비공개 저장소와 별도 백업에서 관리합니다.

About

Unity Web 기반 금융 교육 러닝 게임 공개 소개 및 원본 파일명 skeleton

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors