Skip to content

sunight1999/bakery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

이상한 베이커리

이상한 세계에서 한국식 디저트 전문 베이커리를 운영해보자!

2024-2 캡스톤디자인 경진대회 판넬 소프트웨어콘텐츠학과_이상한베이커리_1

https://youtu.be/EfBH3FCLnr0

프로젝트 정보

언리얼 버전

5.4.4

주요 소스코드

게임 로직 관련

소스코드 설명
General/BakeryGameMode 가게 운영 시작 및 종료 등 메인 로직 처리
General/BakeryGameState 게임 데이터 관리
Bakery/HallManager 손님에게 빈 테이블 또는 대기 위치 할당
Abnormality/AbnormalityManager 이상현상 등록, 발생, 종료 관리
Subsystems/UISubsystem UI 통합 관리 서브시스템
Subsystems/SoundManager 효과음 관리 매니저 (싱글톤)

주요 액터 관련

소스코드 설명
Interactions/InteractorComponent 상호작용, 잡기 등 상호작용 기능 부여
Interactions/GrabberComponent 물체 잡기 기능 부여
Interactions/InteractableActor 상호작용 가능한 액터 베이스 클래스. QuickSelectMenuType로 퀵메뉴 설정 가능
Characters/PlayerPawn 플레이어 입력 처리 등
Characters/Customer 손님 AI 처리 등
Abnormality/AbnormalityEvents/AbnormalityEvent 이상현상 이벤트 액터 베이스 클래스

요리 관련

소스코드 설명
Kitchen/Ingredient 재료 액터. IngredientData로 재료 데이터, 메쉬 등 설정
Kitchen/IngredientContainer 재료 보관함
Kitchen/Countertop 조리대. AvailableCookingTools로 수행 가능한 조리법 설정 가능
Kitchen/Data 재료, 레시피 데이터

유틸 관련

소스코드 설명
General/Tools/Spawner 일정 주기로 지정한 액터 스폰
General/Tools/CustomerSpawner 손님 액터를 스폰하고, 필요한 작업 추가 처리
General/Tools/Pool 템플릿 오브젝트 풀. UObject(Actor, Component)만 사용 가능

image


image


image

About

이상한 세계에서 운영하는 한국식 디저트 베이커리 (언리얼)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages