What is Aura?
Aura acts as an intelligent assistant for developers working with Unreal Engine and Unity, allowing them to define specific game features that can be integrated into their projects with ease. It meticulously analyzes the distinct context of each development effort, addressing technical questions, crafting implementation plans, and executing authorized changes through its Ask, Plan, and Agent capabilities. In the context of Unreal Engine, Aura can generate and modify a wide array of components, including Blueprints, enums, structs, data tables, C++ files, user interfaces, assets, levels, behavior trees, visual effects, audio elements, and other vital game components. Additionally, it is equipped to compile code, participate in Live Coding sessions, perform bulk editing tasks, locate assets, and leverage various documents such as images, design specifications, spreadsheets, PDFs, presentations, and more for contextual reference. Moreover, Aura is capable of developing new features and conducting playtesting, effectively linking the implementation and testing stages by evaluating gameplay experiences and user interfaces, diagnosing bugs, and automatically recovering from unexpected editor crashes during its operation. With its extensive capabilities, Aura stands out as a formidable resource for streamlining and enhancing the overall game development workflow. This multifaceted tool not only improves efficiency but also fosters creativity among developers by simplifying complex tasks.