Skip to content

diredex/Dozy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dozy Logo

Dozy πŸ‘

The ultimate automated build & packaging tool for Unreal Engine Plugins

Version License React Electron

Stop fighting with batch scripts. Start shipping your plugins faster.


🌟 The Problem it Solves

Shipping a plugin to the Unreal Engine Marketplace or Fab requires building your code against every supported engine version individually, extracting the correct files, and zipping them up perfectly. Historically, this meant maintaining fragile batch scripts or running the RunUAT command line tool manually over and over.

Dozy is a cross-platform desktop application that automates this entire pipeline. Drag and drop your .uplugin, select your target engines, and click Build. Dozy handles the rest.


✨ Core Features

πŸ› οΈ Multi-Version Compilation

Instantly build your plugin against multiple Unreal Engine versions simultaneously. Dozy automatically detects all engine installations (Launcher & Source builds) on your system.

πŸ“¦ Fab-Ready Packaging

Dozy runs the official Unreal Automation Tool (UAT) HostProject step, strips unnecessary intermediate files, and automatically creates a `.zip` structured exactly how Epic Games requires.

πŸ›‘οΈ Defender Auto-Whitelisting

UnrealBuildTool dynamically generates code that Windows Defender Smart App Control frequently flags and kills. Dozy seamlessly adds your output directories to Defender's exclusion list for uninterrupted builds.

🎨 Beautiful, Responsive UI

Built with React, Tailwind CSS, and shadcn/ui. Enjoy a modern, sleek dark-mode interface with smooth animations and live build logs.


πŸš€ Getting Started

Prerequisites

  • Node.js: v20+
  • Unreal Engine: At least one installation (Launcher or Source)
  • Visual Studio: With the Desktop development with C++ workload installed

Installation & Development

  1. Clone the repository

    git clone https://github.com/diredex/Dozy.git
    cd Dozy
  2. Install dependencies

    npm install
  3. Run the dev server

    npm run dev

πŸ› οΈ Building for Production

To build a production-ready .exe installer for Windows:

npm run build:win

The output installer will be located in the dist directory.


🀝 Open Source Community

Dozy is proudly open-source and welcomes community contributions!

  • Contributing Guidelines: Read our guide to learn how to run the app locally and submit a pull request.
  • Code of Conduct: We enforce a respectful, welcoming community standard.
  • Security Policy: Found a vulnerability? Read our policy on how to responsibly disclose it.

Submitting Issues

If you encounter a bug or have a feature request, please use the provided Issue Templates to ensure we have all the context we need to help!


πŸ“ License

This project is open-sourced under the MIT License.

About

Dozy πŸ‘ β€” automates UE plugin builds across engine versions and packages submission-ready zips for Fab/Marketplace.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages