A downloadable tool

Project Description

Developed a sophisticated and immersive warehouse simulation system to enhance warehouse management and employee training. The system comprises two key components: the Warehouse Editor and the Warehouse Simulation.

Warehouse Editor (WebGL)

Description: Created a feature-rich WebGL-based Warehouse Editor designed for administrators and managers to streamline the warehouse layout design and customization process.

Key Features:

  • 2D Design Interface:
    • Implemented an intuitive 2D drag-and-drop interface for creating virtual warehouses from scratch.
    • Provided robust features for item manipulation, such as addition, deletion, copying, cutting, pasting, and seamless undo/redo functionality.
  • API Integration for Actual Warehouse Data:
    • Incorporated the ability to fetch actual warehouse data from external APIs, allowing users to create virtual layouts based on real-world information.
    • Bridged the gap between simulation and real-world scenarios, ensuring accuracy and relevance in virtual representations.
  • FirebaseWebGL for Data Management:
    • Leveraged FirebaseWebGL to enable secure data storage, allowing users to save and retrieve warehouse configurations effortlessly.
    • Supported collaborative editing, persistence of design changes, and seamless sharing of virtual warehouse layouts.

Warehouse Simulation (WebGL)

Description: Engineered a WebGL-based Warehouse Simulation Editor, transitioning from the 2D design environment in the Warehouse Editor to a fully immersive 3D simulation for employee training.

Key Features:

  • Full 3D Simulation:
    • Utilized Unity's 3D capabilities to provide a realistic environment, allowing employees to navigate and perform tasks in a lifelike setting.
  • NavMesh Task System:
    • Implemented a dynamic task system using Unity's NavMesh system, enabling efficient navigation and realistic task execution within the 3D simulated warehouse.
  • Multi-Task Creation UI:
    • Designed and implemented a user-friendly UI within the 3D simulation environment for creating multiple tasks, enhancing the overall training experience.

Impact

Successfully delivered a versatile and immersive warehouse simulation system, demonstrating adaptability from warehouse design to employee training scenarios. The integration of FirebaseWebGL and a dynamic task system showcased a commitment to realism, user-friendliness, and efficient data management.

Technologies Used:

  • Unity
  • C# Programming
  • WebGL
  • Firebase (for data storage and retrieval)
  • NavMesh (for realistic navigation and task execution)

Results

Delivered a feature-rich and immersive warehouse simulation system, empowering users to create, simulate, and manage diverse scenarios with ease. The project demonstrated technical proficiency, attention to user experience, and a seamless integration of various technologies to achieve project goals.

Leave a comment

Log in with itch.io to leave a comment.