Unity3D Software Engineer

Software Engineer for Unity3D C# projects with direct code insertion.

What it does

a Unity3D Editor tool that leverages AI language models, including Gemini, to assist developers in generating and modifying code for Unity projects. Key features include:
- Class selection from project
- Task input for desired code changes
- Scans project for .cs files
- Parses selected classes
- Combines user task with class code
- Creates structured AI prompt
- Utilizes Gemini endpoints for requests/responses
- Supports multiple providers (Gemini, OpenAI, Anthropic, Groq)
- Sends prompts and processes responses
- Interprets AI responses for code creation/modification
- Supports various operations (adding methods, modifying classes, etc.)
- Checks code validity
- Integrates new code with existing files
- Updates appropriate project files
- Maintains structure and adheres to existing hierarchies
- Uses chain of responsibility pattern
- Handlers perform specific tasks (Architector, Validator, Merger)
- Provides detailed process logs
- Manages API errors and responses
The Code Generator streamlines feature implementation and code modification by leveraging AI capabilities. It generates context-aware, Unity-specific code suggestions, enhancing developer productivity and code quality. The tool's modular design allows for easy integration of new AI providers and custom processing steps, making it adaptable to evolving project needs and AI technologies.

Built with

  • None

Team

By

Sanat from Astana Games

From

Kazakhstan