103 lines
No EOL
2.6 KiB
Markdown
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 |