Commit Graph

133 Commits

Author SHA1 Message Date
9d8dd28efd Added sound and cinematics managers to boot settings 2025-10-10 10:07:08 +02:00
journaliciouz
b777450bd1 Anne Lise bush behavior update 2025-10-09 16:38:27 +02:00
4ea8e7d16b Merge pull request 'DamianBranch' (#21) from DamianBranch into main
Reviewed-on: #21
2025-10-09 11:50:47 +00:00
3bd43a4d6d Added New Diving Tiles to the Minigame 2025-10-08 17:15:20 +02:00
92f935f272 Refactored Anne Lise bush into state machine 2025-10-08 15:47:36 +02:00
Michal Pikulski
0e17516df7 Add a pausable interface and make minigameobjecs pausable 2025-10-08 12:36:08 +02:00
3807ac652c Add support for images in dialogue windows (#19)
- Extend editor nodes with custom DialogueContent data type that holds either image or text
- Extend the dialogue importer to correctly process the new content into updated RuntimeDialogue content
- Update SpeechBubble to be able to display either text or image
- Add a custom property drawer for the DialogueContent to allow easy switching in graph authoring

Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com>
Reviewed-on: #19
2025-10-08 09:34:58 +00:00
0a553162a6 Pull from Michal Stuff 2025-10-07 13:14:45 +02:00
dea470f93f Replaced almost all placeholders with final art
Some animations still need to be added and replaced, but most of the sprites are final now.
2025-10-07 13:04:14 +02:00
Michal Pikulski
d0d785d605 te-he, compile error 2025-10-07 13:00:58 +02:00
Michal Pikulski
eb938f9adb Merge branch 'main' of https://homelab.tailf7f81b.ts.net/tschesky/AppleHillsProduction 2025-10-07 12:57:23 +02:00
10992b43cc Unity Timeline Interaction System Integration (#17)
- Added InteractionTimelineAction component for timeline-driven interactions
- Implemented custom editor for timeline event mapping
- Updated interaction event flow to support timeline actions
- Enhanced character move target configuration
- Improved inspector UI for interactable components
- Added technical documentation for interaction system
- Refactored interaction action base classes for extensibility
- Fixed issues with character binding in timelines

Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com>
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Reviewed-on: #17
2025-10-07 10:57:11 +00:00
Michal Pikulski
f845673eca Remove dependencies on legacy variables in GameManager.Instance 2025-10-07 10:44:26 +02:00
Michal Pikulski
c46036dce6 Fix speed mismatch between direct and tap movement modes 2025-10-07 10:11:55 +02:00
ca27cf519b Merge pull request 'DamianBranch' (#16) from DamianBranch into main
Reviewed-on: #16
2025-10-07 07:57:20 +00:00
Michal Pikulski
328e8dea0a Finalize normalized movement settings 2025-10-07 09:42:59 +02:00
Michal Pikulski
348e982930 Use normalized movement settings 2025-10-07 09:28:41 +02:00
Michal Pikulski
413576701e Fix input switching bug, where input would not be registered to GameMode, if game was booted in correct orientation 2025-10-07 08:32:32 +02:00
7ed258f87a Added Sprites and Changed Placeholders for final art 2025-10-06 17:41:12 +02:00
b6b2605efb Merge pull request 'DamianBranch' (#15) from DamianBranch into main
Reviewed-on: #15
2025-10-06 10:45:26 +00:00
01189acef1 Added Anne-Lise Hiding Spot plus Kids Hidding spots 2025-10-06 12:38:16 +02:00
e713a580a9 puzzlestep_indicators (#14)
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Reviewed-on: #14
2025-10-02 05:42:17 +00:00
Michal Pikulski
a6c63af911 Fix puzzle unlock issues 2025-10-02 07:16:39 +02:00
eabc1de569 Merge pull request 'DamianBranch' (#13) from DamianBranch into main
Reviewed-on: #13
2025-10-01 12:23:54 +00:00
DamianCorazza
fb24537daf Implemented Picnic Logic
(It can use some improvement)
2025-09-30 15:52:37 +02:00
Michal Pikulski
f1f4234c2a Wait for correct screen orientation 2025-09-30 13:13:37 +02:00
Michal Pikulski
5789dca302 Working directional movement animations 2025-09-29 15:55:25 +02:00
9b020f2c6f Merge branch 'main' into DamianBranch 2025-09-29 12:10:55 +00:00
f78c031cd3 Animations for Wolter 2025-09-29 14:10:14 +02:00
Michal Pikulski
8e93d40033 All working with the build - update initialization order for the ItemManager 2025-09-29 13:25:22 +02:00
f686f28cb8 Create a simple dialogue authoring system, tied into our items (#10)
- Editor dialogue graph
- Asset importer for processing the graph into runtime data
- DialogueComponent that steers the dialogue interactions
- DialogueCanbas with a scalable speech bubble to display everything
- Brief README overview of the system

Co-authored-by: AlexanderT <alexander@foolhardyhorizons.com>
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Reviewed-on: #10
2025-09-29 09:34:15 +00:00
52139cbe64 Flying Bird Puzzle section Complete.
Finished with the logic of the flying bird step.
2025-09-26 15:12:18 +02:00
3e6867ff51 Merge branch 'main' into DamianBranch 2025-09-26 10:30:12 +02:00
DamianCorazza
27b38ca9b1 Added new animas for Pulver
Added new sprite sheets and anims for pulver front and back walk/idle.
2025-09-26 00:23:27 +02:00
e878a32263 Introduce input modes and Pause Menu (#8)
- Add input mode switching to the Input Manager
- Automatically set input mode on scene load - UI for MainMenu and GameAndUI for other scenes
- Add PauseMenu prefab, auto-loaded via the boostrap system
- Automatically control PauseMenu visibility based on current scene

Co-authored-by: AlexanderT <alexander@foolhardyhorizons.com>
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Reviewed-on: #8
2025-09-25 10:06:51 +00:00
e69542879b Redid the SoundBird Logic of flight
changed the flight of the bird to be able to have more control over the takeoff, loops and landing.
2025-09-24 17:24:51 +02:00
63cb3f1a8c Revamp the settings system (#7)
- A Settings Provider system to utilize addressables for loading settings at runtime
- An editor UI for easy modifications of the settings objects
- A split out developer settings functionality to keep gameplay and nitty-gritty details separately
- Most settings migrated out of game objects and into the new system
- An additional Editor utility for fetching the settings at editor runtime, for gizmos, visualization etc

Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Co-authored-by: AlexanderT <alexander@foolhardyhorizons.com>
Reviewed-on: #7
2025-09-24 13:33:43 +00:00
f5a6eff85a Created art for the luring spot D
added a spot for the soundbird with a little sign
2025-09-24 13:51:39 +02:00
ceca90e058 Sound Bird First iteration Complete
Sound generator creates sound, bird gets spooked, is no longer interactable, and comes back after flying around.
2025-09-23 15:51:25 +02:00
Michal Pikulski
4b206b9b2e Little Trafalgar dust trail fun 2025-09-23 11:05:35 +02:00
1a9c82f5d7 Touch up touch input 2025-09-22 15:01:53 +02:00
da07f778c3 Move around scripts to cleanup the Minigame structure 2025-09-22 14:50:51 +02:00
322bd5377d SoundGenerator Puzzle Section WIP
Started on the sound generator section of the soundbird puzzle, plus organized folders.
2025-09-22 14:37:16 +02:00
2923ba0851 Lawnmowwer is working!
Done with the lawnmower section of the puzzle.
2025-09-22 14:37:16 +02:00
aa16f36eac Lawnmower Chase Work
Gardener chases but gets flipped
2025-09-22 14:37:15 +02:00
6abf25b2ad Working gardener chase without flipping 2025-09-22 14:37:15 +02:00
074b052abe Populate minigame with obstacles and monster spawns (#5)
- Simulated "fake" physics and collisions
- Object pooling for tiles, obstacles and monster spawns
- Base monster scoring with proximity triggers and depth multiplier

Co-authored-by: AlexanderT <alexander@foolhardyhorizons.com>
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Reviewed-on: #5
2025-09-22 14:37:15 +02:00
5305c20b00 Create a diving minigame MVP (#6)
- Obstacles
- Tiles
- Object pooling
- Monster spawns
- Scoring
- Minigame End

Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Co-authored-by: AlexanderT <alexander@foolhardyhorizons.com>
Reviewed-on: #6
2025-09-22 12:16:32 +00:00
46755fecb3 Populate minigame with obstacles and monster spawns (#5)
- Simulated "fake" physics and collisions
- Object pooling for tiles, obstacles and monster spawns
- Base monster scoring with proximity triggers and depth multiplier

Co-authored-by: AlexanderT <alexander@foolhardyhorizons.com>
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Reviewed-on: #5
2025-09-21 07:32:56 +00:00
2ec5c3d855 Working monster spawns 2025-09-19 13:46:24 +02:00