# 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