4 KiB
4 KiB
🔨 AeThex Engine Build Status
Current Build Information
Started: $(date) Platform: Linux (x86_64) Target: Editor build with AI module CPU Cores: 2 Expected Time: 15-30 minutes
Build Command
cd /workspaces/AeThex-Engine-Core/engine
scons platform=linuxbsd target=editor module_aethex_ai_enabled=yes -j2
What's Being Compiled
Core Components
- ✅ AeThex Engine Core (C++)
- ✅ Rendering System (GLES3, Vulkan)
- ✅ Editor GUI
- ✅ Physics Engine
- ✅ Audio System
- ✅ Networking Stack
AeThex Customizations
- 🎨 Brand Colors (Cyan + Purple)
- 🏷️ Engine Name (AeThex Engine)
- 📝 Copyright (AeThex Labs)
- 🖼️ Custom Logos (Hexagon design)
- 📋 Custom Menu (AeThex menu)
- 🤖 AI Module (NEW!)
AI Module Files Being Compiled
modules/aethex_ai/
├── register_types.cpp - Module registration
├── ai_assistant.cpp - Main AI singleton
├── ai_code_completion.cpp - Code completion helper
└── api/ai_api_client.cpp - Claude API HTTP client
After Build Completes
1. Locate the Binary
The compiled editor will be at:
/workspaces/AeThex-Engine-Core/engine/bin/aethex.linuxbsd.editor.x86_64
2. Run the Editor
cd /workspaces/AeThex-Engine-Core/engine
./bin/aethex.linuxbsd.editor.x86_64
3. Configure AI Features
In Editor Settings:
- Add your Claude API key
- Enable AI Assistant
- Test code completion
4. Verify Branding
Check for:
- "AeThex Engine" title
- Cyan/purple theme
- Custom hexagon logo
- AeThex menu (between Editor and Help)
- About dialog shows "AeThex Labs"
Troubleshooting
If Build Fails
- Check
build.logfor errors - Install missing dependencies:
sudo apt-get install -y build-essential scons pkg-config \ libx11-dev libxcursor-dev libxinerama-dev libgl1-mesa-dev \ libglu-dev libasound2-dev libpulse-dev libudev-dev \ libxi-dev libxrandr-dev yasm - Clean and rebuild:
scons --clean scons platform=linuxbsd target=editor -j2
If Editor Crashes
- Check GPU driver support (Vulkan/OpenGL)
- Try software rendering:
./bin/aethex.* --rendering-driver opengl3
If AI Module Doesn't Work
- Ensure Claude API key is set
- Check network connectivity to api.anthropic.com
- Review AIAssistant logs in console
Module Status
✅ Completed
- Core engine files modified
- AI module structure created
- API client implementation
- Module registration system
- Build configuration
⏳ Pending
- UI panel implementation
- Editor plugin integration
- Async API calls
- Settings UI for API key
- Documentation in editor
File Modifications Summary
Engine Core
version.py- Changed name to "AeThex Engine"editor/gui/editor_about.cpp- Added AeThex copyrighteditor/themes/editor_color_map.cpp- Applied brand colorseditor/themes/editor_theme_manager.cpp- Set default themeeditor/editor_node.h/cpp- Added AeThex menu
Branding Assets
icon.svg- Hexagon with "A"logo.svg- Full wordmarkicon_outlined.svg- Outlined versionlogo_outlined.svg- Outlined wordmark
AI Module (NEW!)
modules/aethex_ai/register_types.h/cppmodules/aethex_ai/ai_assistant.h/cppmodules/aethex_ai/ai_code_completion.h/cppmodules/aethex_ai/api/ai_api_client.h/cppmodules/aethex_ai/config.pymodules/aethex_ai/SCsubmodules/aethex_ai/README.md
Build Log Location
Real-time build output: /workspaces/AeThex-Engine-Core/engine/build.log
Monitor with:
tail -f /workspaces/AeThex-Engine-Core/engine/build.log
Next Development Phase
Once build completes and testing is done:
- Implement AI panel UI
- Add editor integration
- Create welcome screen
- Design professional logos
- Implement cloud services
- Public release preparation
Note: This is a full engine build from source. First-time builds take longer due to compilation of all engine components and third-party libraries.