Skip to content
Media 0 for listing Dev Assist

Description

Overview: DevAssist is a powerful developer-focused utility designed to enhance your Unreal Engine project debugging experience. With an easy-to-use interface and Blueprint integration, DevAssist provides a systematic way to handle error tracking, custom log management, and prompt notifications for developers, ensuring a smooth workflow and enhanced debugging capability. Empower your team to quickly identify and respond to critical issues, keeping development streamlined.

Key Features:

  • Custom Error Logging: Automatically logs errors and warnings to a dedicated log file (DevAssist_ErrorLog.txt), allowing for better tracking and error management in your project.

  • Error Notification System: When an error or warning occurs, DevAssist triggers a prompt to developers, enabling faster identification of problems during the development phase.

  • Blueprint Integration: The TriggerDebugNotification function is now fully accessible via Blueprints, allowing developers to customize and call notifications easily from within their Blueprint graphs.

  • Easy Setup: Simple integration as a GameInstance subsystem makes setup quick and requires minimal configuration to start logging and managing errors.

  • Persistent Tracking: Logs are preserved to help developers track repeated issues over sessions, creating a historical understanding of errors for ongoing improvements.

Ideal Use Cases:

  • Debugging During Development: DevAssist can notify developers immediately when errors occur, minimizing the time between encountering and solving issues.

  • Error Logging in Team Projects: Provides a consistent error and warning logging framework for team projects, enabling better collaborative debugging and awareness of key problems.

  • Customizable Error Handling: Blueprint-callable error prompts allow developers to use the error notification system creatively for different error-handling scenarios.

Benefits:

  • Enhanced Workflow: Streamlines debugging by presenting errors in real-time with easy-to-manage prompts and consolidated logging.

  • Team Efficiency: By providing centralized and consistent logging, DevAssist helps team members stay on the same page regarding project issues.

  • Extensible Functionality: The subsystem can be customized or extended to suit specific project requirements, integrating seamlessly into existing development environments.

Technical Details:

  • Engine Compatibility: Unreal Engine 5.4+

  • Platform Compatibility: Supports Windows, MacOS, and Linux. Android/iOS support for logs may require platform-specific handling.

  • Code Modules: DevAssist (Runtime, Editor)

  • Installation Instructions: Add the DevAssist plugin to your project, enable the plugin, and the subsystem will automatically start logging to DevAssist_ErrorLog.txt in your project's Saved/Logs folder.

Support and Documentation:

DevAssist includes comprehensive documentation that covers installation, setup, and usage examples, ensuring that developers can easily integrate it into their existing workflows. Whether you’re an experienced developer or just getting started, DevAssist is the perfect tool to enhance your debugging experience in Unreal Engine.

Included formats

  • logo of Unreal Engine format