κ°λ°κΈ°κ°: 2024.03 ~ μ§ν μ€
- μ²ν 리λ μλ μ²λ λ€μ΄ μν μ΅κ΄μ κ°μ νκ³ μμ‘΄κ°μ ν볡νλλ‘ λλ μ±μ λλ€.
- μ¬μ©μλ λ¨κ³λ³λ‘ λ―Έμ μ μννλ©° μμν μΌμμΌλ‘ λμκ° μ€λΉλ₯Ό νκ² λ©λλ€.
- κ° λ¨κ³λ§λ€ λ―Έμ μ μ ννμ¬ μλ£ν ν, ν΄λΉ λ―Έμ μ λν κ°μ κ³Ό νκΈ°λ₯Ό μΌμ§λ‘ μμ±ν μ μμΌλ©°, μλ£λ λ―Έμ λ€μ "μ μ"μμ λͺ¨μ λ³Ό μ μμ΅λλ€.
- μ΄ μ μμ ARλ‘ μ€μ μΈμμ μ‘΄μ¬νλ κ²μ²λΌ μΉ΄λ©λΌλ₯Ό ν΅ν΄ μκ°νλ©λλ€.
| π«Olive (UI/UX λλ ν°) | π»Helia (CTO) | π½NewYork (PM) |
|---|---|---|
![]() |
![]() |
![]() |
| UI/UX λμμΈ, κΈ°ν | κ°λ°, κΈ°ν | κ°λ°, κΈ°ν |
ARKit
- μ¦κ° νμ€(AR) νλ μμν¬μ λλ€.
- μ μμ μ€μ μν μμ μ‘΄μ¬νλ κ²μ²λΌ λνλ΄κΈ° μν΄ μ¬μ©λμμ΅λλ€.
SceneKit
- 3D κ·Έλν½μ€ νλ μμν¬λ‘, 3D μ½ν μΈ λ₯Ό μμ±νκ³ λ λλ§νλ νλ μμν¬μ λλ€.
- μ¬μ©μμ μνΈμμ©ν μ μλ 3D μ€λΈμ νΈλ₯Ό μμ±νκ³ λ λλ§νλ λ° μ¬μ©λμμ΅λλ€.
- μ¬μ©μλ 4κ°μ μ±ν°λ₯Ό κ±°μΉλ©° λ―Έμ μ μ°¨λ‘λ‘ μννκ² λ©λλ€.
- κ° μ±ν°μ λ―Έμ λμ΄λλ μ μ°¨ μμΉνλ©°, λ―Έμ μλ£ νμλ μ¬μ§κ³Ό κΈ°λ‘μ ν¬ν¨ν μ±μ₯μΌμ§λ₯Ό μμ±ν©λλ€.
- μ¬μ©μλ μλ£ν λ―Έμ μ μ μμμ νμΈν μ μμ΅λλ€.
- μ μμλ μλ£λ λ―Έμ μ μμ§νλ μλ¬Όμ΄ μ¬μ΄μ§λ©°, κ° μλ¬Όμ μ ννλ©΄ ν΄λΉ λ―Έμ μ μ±μ₯μΌμ§λ₯Ό νμΈν μ μμ΅λλ€.
- μ¬μ©μλ ARμ ν΅ν΄ μ μμ μλκ° μκ² κ°μν μ μμΌλ©°, μ΄λ₯Ό ν΅ν΄ μ€μ μν μμμ λ―Έμ μνμ λν λκΈ°λΆμ¬λ₯Ό λ°μ΅λλ€.
ββ .swiftlint.yml
ββ ForestToriApp.swift
ββ Info.plist
ββ Preview Content
ββ Resource
β ββ 3D_Objects
β ββ Assets.xcassets
β ββ Chapters
β β ββ AutumnPlants.tsv
β β ββ Chapters.tsv
β β ββ SpringPlants.tsv
β β ββ SummerPlants.tsv
β β ββ WinterPlants.tsv
β ββ CharacterDialogues
β β ββ AutumnCharacter.tsv
β β ββ SpringCharacter.tsv
β β ββ SummerCharacter.tsv
β β ββ WinterCharacter.tsv
β ββ Pretendard
ββ Source
ββ Ending
β ββ EndingView.swift
β ββ EpilogueView.swift
ββ Model
β ββ Chapter.swift
β ββ Dialogue.swift
β ββ GardenPlant.swift
β ββ History.swift
β ββ Mission.swift
β ββ Onboarding.swift
β ββ Plant.swift
β ββ User.swift
ββ Utils
β ββ Component
β β ββ BottomSheet.swift
β β ββ Buttons
β β β ββ OnboardingDoneButton.swift
β β β ββ OnboardingSkipButton.swift
β β ββ ChapterButtonStyle.swift
β β ββ ProgressStyle.swift
β β ββ Scenes
β β β ββ GardenScene.swift
β β ββ TextBoxes
β β β ββ OnboardingTextBox.swift
β β ββ UnevenRoundedRectangle.swift
β ββ Extension
β β ββ Date+.swift
β β ββ Font+.swift
β β ββ String+.swift
β β ββ View+.swift
β ββ KeyboardHandler.swift
β ββ Manager
β ββ DataManager.swift
β ββ GameManager.swift
β ββ NotificationManager.swift
β ββ RealmManager.swift
ββ View
β ββ Garden
β β ββ CameraPreview.swift
β β ββ GardenARView.swift
β β ββ GardenView.swift
β β ββ HistoryDetailView.swift
β β ββ HistoryView.swift
β ββ Main
β β ββ CompleteMissionView.swift
β β ββ History
β β β ββ ImageCropView.swift
β β β ββ ImagePicker.swift
β β β ββ WriteHistoryView.swift
β β ββ MainView.swift
β β ββ PlantCardView.swift
β β ββ PlantPotView.swift
β β ββ PlantView.swift
β β ββ SelectPlantView.swift
β ββ Onboarding
β β ββ NameSettingView.swift
β β ββ OnboardingCompletionView.swift
β β ββ OnboardingGreetingView.swift
β β ββ OnboardingIntroductionView.swift
β β ββ OnboardingNamingView.swift
β β ββ OnboardingView.swift
β ββ ServieStateView.swift
ββ ViewModel
ββ EpilogueViewModel.swift
ββ GardenARViewModel.swift
ββ GardenViewModel.swift
ββ HistoryViewModel.swift
ββ MainViewModel.swift
ββ OnboardingViewModel.swift
ββ ServiceStateViewModel.swift
ββ WriteHistoryViewModel.swift
- μλΉμ€ κΈ°ν
- UI λ° μΈν°λμ ꡬν
- AR κΈ°λ₯ ꡬν
- λ°μ΄ν°λ² μ΄μ€ ꡬμΆ
- κΈ°μ νμ₯μΌλ‘μ κΈ°λ₯ λͺ μΈμ μμ±λΆν° μ½λ 컨벀μ λ° λΈλμΉ μ λ΅ κ΄λ¦¬μ μ€μμ±μ μ€κ°νλ©°, μ΄λ₯Ό ν΅ν΄ κΈ°μ κ΄λ¦¬ λ₯λ ₯μ νμΈ΅ λ μ±μ₯μν¬ μ μμμ΅λλ€.
- ARKitκ³Ό SceneKitμ νμ©ν μ κΈ°μ μ μ±μ μ μ©νλ©΄μ ν° ν₯λ―Έλ₯Ό λκΌκ³ , μλ‘μ΄ λμ μ λν μ¦κ±°μμ κ²½ννμ΅λλ€.



