top of page
Screenshot 2025-06-02 232345.png

Blossom Valley

Blossom Valley – 3D Farming Simulator:

  • Genre: 3D Simulation/Life Management

  • Engine: Unity​

  • Highlights of the Game:

    • Advanced Farming System: Designed comprehensive land management with obstacle clearing, soil preparation, and multi-stage crop growth using state machines for realistic farming lifecycle.

    • Animal Husbandry: Implemented egg incubation mechanics, chicken lifecycle management, and mood-based relationship system affecting animal productivity.

    • Social Town System: Created dynamic NPC interactions with friendship mechanics, gift preferences, and scheduled daily routines for immersive community building.

    • Dynamic Time & Weather: Built custom time scale system with seasonal changes, day/night cycles, and weather events that directly impact gameplay mechanics.

    • Commerce Integration: Developed shop system with friendship-based discounts and automated shipping bin for seamless economic gameplay flow.

    • Comprehensive Save System: Implemented complete game state persistence using JSON serialization to maintain farm progress, relationships, and time continuity.

    • Intuitive Player Systems: Crafted tool-based interactions with raycast highlighting and mode-based mechanics for smooth farming operations.

    • Polished UI Architecture: Built MVC-pattern UI system with interactive calendar, dialogue management, and real-time status tracking.

  • Key Takeaways:

    • Architecture Mastery: Strengthened expertise in design patterns (MVC, Observer, Singleton, State) for scalable 3D game development.

    • Complex Systems Integration: Successfully coordinated multiple interconnected systems (time, weather, farming, social) for cohesive gameplay experience.

    • 3D Development Skills: Enhanced Unity 3D capabilities including CharacterController, raycasting, and particle systems for immersive environments.

    • Data Management: Improved skills in ScriptableObjects, serialization, and persistent game state management for long-term player progression.

bottom of page