EchoP4#

Overview#

EchoP4 helps with common use-case tasks while working with Unreal Engine C++ projects. It also has Perforce integration to view the group member details and all the current checked-out files detailing the path, the user’s full name and user IDs, and various filters to track the files.

Other teams within the EAE Game Studio, who adopted and utilized EchoP4 in their development pipelines, attest to its effectiveness and usefulness in Unreal Engine C++ projects.

Skills / Tech Stack#

Python ImGui DearPyGui P4Python Perforce PyCharm

Unreal Engine Git


Contributions#

  • Implemented all the core features, such as login functionality, secure storage of user credentials with encryption, group and project configuration management, file viewing capabilities with filtering and sorting options, and one-click actions.
  • Custom Tool integration with Perforce’s P4V client.
  • Implemented functionality for clearing user data, ensuring privacy and a clean experience, and saving and loading custom UI layouts, enabling users to tailor the tool’s interface to their preferences.

Links 🔗#

EchoP4 on GitHub
EchoP4 Release 0.1.0 (pre-alpha) on GitHub