AeThex-Engine-Core/README.md
2026-02-23 04:47:38 +00:00

103 lines
No EOL
2.6 KiB
Markdown

# AeThex Engine Core
A next-generation game engine built on Godot, enhanced with AI-native features, cloud services, and modern developer tools.
## 🚀 Quick Start
### Prerequisites
```bash
# Install build dependencies (Ubuntu/Debian)
sudo apt-get update
sudo apt-get install 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
```
### Build the Engine
```bash
cd engine
scons platform=linuxbsd target=editor -j4
```
### Run the Editor
```bash
./engine/bin/godot.linuxbsd.editor.x86_64
```
## 📁 Project Structure
```
AeThex-Engine-Core/
├── engine/ # Core game engine (Godot fork)
├── tools/ # Custom development tools
├── services/ # Cloud services and APIs
├── docs/ # Documentation
└── examples/ # Sample projects
```
## 🎯 Roadmap
### Phase 1: Foundation (Current)
- [x] Fork Godot Engine
- [ ] Build and test base engine
- [ ] Set up CI/CD pipeline
- [ ] Create initial documentation
### Phase 2: Customization
- [ ] Rebrand UI/UX
- [ ] Add AI-powered code assistant
- [ ] Implement cloud save system
- [ ] Create asset marketplace integration
### Phase 3: Unique Features
- [ ] AI asset generation tools
- [ ] Collaborative editing
- [ ] One-click multiplayer backend
- [ ] Advanced analytics dashboard
## 🛠️ Development
### Building for Different Platforms
```bash
# Linux
scons platform=linuxbsd target=editor
# Windows (cross-compile)
scons platform=windows target=editor
# Web
scons platform=web target=template_release
```
### Running Tests
```bash
cd engine
scons tests=yes
./bin/godot.linuxbsd.editor.x86_64 --test
```
## 📚 Documentation
- [Godot Official Docs](https://docs.godotengine.org/) - Base engine documentation
- [Build Instructions](./docs/building.md) - Detailed build guide
- [Contributing Guide](./docs/CONTRIBUTING.md) - How to contribute
## 🤝 Contributing
We welcome contributions! Please see [CONTRIBUTING.md](./docs/CONTRIBUTING.md) for guidelines.
## 📄 License
AeThex Engine Core is based on Godot Engine, licensed under the MIT License.
See [LICENSE.txt](./engine/LICENSE.txt) for details.
## 🌟 What Makes AeThex Different?
- **AI-Native**: Built-in AI assistance for coding, debugging, and asset creation
- **Cloud-First**: Integrated multiplayer backend and cloud services
- **Modern DX**: Enhanced developer experience with better tools
- **Community-Driven**: Open source with active community involvement
---
**Status**: 🏗️ Early Development | **Version**: 0.1.0-alpha