Features:
- Native IPC connection to Discord (Windows named pipes, Unix sockets)
- Full presence customization (details, state, images, timestamps)
- Party support for multiplayer games
- Invite secrets support (match, join, spectate)
- Helper methods for editor and game presence
- GDScript autoload manager template
- Cross-platform support (Windows, macOS, Linux)
Usage:
DiscordRPC.initialize('YOUR_APP_ID')
DiscordRPC.set_game_presence('My Game', 'Playing Level 1')
DiscordRPC.update_presence()
Also renamed project.godot to project.aethex for showcase games
|
||
|---|---|---|
| .github | ||
| assets | ||
| docs | ||
| engine | ||
| services/auth-service | ||
| showcase_games | ||
| tools | ||
| .gitignore | ||
| BRANDING_CHECKLIST.md | ||
| BRANDING_MARKETING_STRATEGY.md | ||
| BRANDING_TODO.md | ||
| BUILD_STATUS.md | ||
| COMPETITIVE_ADVANTAGE.md | ||
| COMPLETE_FEATURES.md | ||
| DIFFERENTIATION_STRATEGY.md | ||
| HEADLESS_MODE.md | ||
| logo-config.toml | ||
| LOGO_CONFIG_GUIDE.md | ||
| LOGO_CREATION_OPTIONS.md | ||
| LOGO_GENERATION.md | ||
| PROJECT_STATUS.md | ||
| QUICK_ACCESS.md | ||
| QUICK_START_DIFFERENTIATION.md | ||
| README.md | ||
| rebrand.ps1 | ||
| test_headless.sh | ||
| test_quick.sh | ||
| TESTING_GUIDE.md | ||
| UNIFIED_COMPLETE.md | ||
| UNIFIED_STUDIO_GUIDE.md | ||
AeThex Engine Core
The only game engine with cloud services built-in.
Build multiplayer games in minutes, not months. Deploy with one click. Scale automatically. All free.
🎮 Same great engine as Godot + ☁️ Cloud services + 🤖 AI assistant = 🚀 AeThex
🎉 NEW: Unified Studio Available!
Complete game development IDE with AI assistance:
- 🌲 Scene editor with real-time viewport
- 💻 Code editor with syntax highlighting
- 🤖 AI assistant for instant help
- 📁 Asset browser + file management
- 🔍 Inspector panel for properties
- 📋 Real-time console output
👉 Access now: http://localhost:9002/ide
📚 Read the Unified Studio Guide →
🚀 Quick Start
Prerequisites
# 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
Start Development Environment
# 1. Start the engine backend
cd engine
./bin/aethex.linuxbsd.editor.x86_64 --headless-editor > /tmp/engine.log 2>&1 &
# 2. Start the studio frontend
cd ../aethex-studio
npm run dev > /tmp/studio.log 2>&1 &
# 3. Open the unified studio
# Visit: http://localhost:9002/ide
Build the Engine (if needed)
cd engine
scons platform=linuxbsd target=editor -j4
📁 Project Structure
AeThex-Engine-Core/
├── engine/ # Core game engine
│ ├── modules/studio_bridge/ # WebSocket + HTTP API for Studio
│ └── bin/ # Compiled binaries
├── aethex-studio/ # Unified Studio IDE (Next.js)
│ ├── src/engine/ # Engine integration components
│ ├── src/components/aethex/ # UI components + unified studio
│ └── public/ # Static assets + test pages
├── tools/ # Custom development tools
├── services/ # Cloud services and APIs
├── docs/ # Documentation
└── examples/ # Sample projects
🚀 What Makes AeThex Different
✅ Completed Features
- Unified Studio IDE - Beautiful glassmorphism UI with real-time viewport
- AI Assistant - Claude-powered code completion and generation
- Studio Bridge - WebSocket/HTTP API for real-time engine communication
- Complete Rebrand - All Godot references replaced with AeThex
🔥 Unique Features (In Development)
1. Cloud Services (FREE)
# Multiplayer in 3 lines of code:
AeThexCloud.matchmaking.find_match(2, 4)
await AeThexCloud.matchmaking.match_found
# Done! Players connected with voice chat
2. Zero-Config Cloud Saves
# Save to cloud (auto-syncs across devices):
AeThexCloud.saves.save("slot1", player_data)
var data = await AeThexCloud.saves.load("slot1")
3. One-Click Publishing
- Click "Publish" → Get URL:
yourgame.aethex.games - Free hosting included
- Automatic SSL, CDN, analytics
4. AI That Understands Your Project
- Describe feature in English → Get working code
- Context-aware suggestions
- Automatic refactoring
🎯 Roadmap
Month 1-2: Cloud Foundation (IN PROGRESS)
- Authentication service
- Cloud saves
- Basic multiplayer
- Analytics dashboard
Month 3-4: AI Enhancement
- Context-aware AI
- Asset generation
- Visual scripting from text
Month 5-6: Developer Experience
- Template marketplace
- Collaborative editing
- Hot reload everything
See DIFFERENTIATION_STRATEGY.md for complete roadmap.
🛠️ Development
Building for Different Platforms
# Linux
scons platform=linuxbsd target=editor
# Windows (cross-compile)
scons platform=windows target=editor
# Web
scons platform=web target=template_release
Running Tests
cd engine
scons tests=yes
./bin/aethex.linuxbsd.editor.x86_64 --test
📚 Documentation
- Quick Start Guide - Start building cloud features TODAY
- Differentiation Strategy - The complete roadmap
- Competitive Advantage - Why we'll win
- Unified Studio Guide - Using the IDE
- Cloud Services Architecture - Technical details
- Godot Official Docs - Reference (AeThex is Godot-compatible)
🤝 Contributing
We welcome contributions! Whether it's:
- 🔧 Cloud service implementations
- 🤖 AI feature enhancements
- 🐛 Bug fixes and improvements
- 📖 Documentation
See CONTRIBUTING.md for guidelines.
💬 Community
- GitHub Issues: Report bugs & request features
- Discord: Coming soon
- Forum: Coming soon
📄 License
AeThex Engine Core is based on Godot Engine, licensed under the MIT License.
- Original Godot Engine © 2014-present Godot Engine contributors
- AeThex Engine additions © 2024-present AeThex Labs
See LICENSE.txt for details.
🌟 Why AeThex?
We're not just another game engine. We're the only engine with:
- ☁️ Cloud services built-in (multiplayer, saves, analytics)
- 🤖 AI that understands your entire project
- 🚀 One-click publishing with free hosting
- 💰 $0 cost forever (no runtime fees, no install fees)
- 🔓 Truly open source (MIT licensed)
See COMPETITIVE_ADVANTAGE.md for detailed comparison.
Status: 🚀 Active Development | Version: 0.2.0-alpha | Next Release: Cloud Services Beta