2.2 KiB
2.2 KiB
Getting Started with AeThex Engine
Your Journey Starts Here 🚀
Don't worry if this feels overwhelming - we'll take it step by step!
What You Have Right Now
✅ Godot Engine source code (in the engine/ folder)
✅ Project structure set up
✅ This awesome documentation
What You Need to Do Next
Step 1: Install Build Tools (5 minutes)
Run this command to install everything you need:
sudo apt-get update && 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
Step 2: Build Your First Engine (15-30 minutes)
cd /workspaces/AeThex-Engine-Core/engine
scons platform=linuxbsd target=editor -j4
This will compile the engine. Grab a coffee ☕ - it takes a while the first time!
Step 3: Run It!
./bin/godot.linuxbsd.editor.x86_64
🎉 Congratulations! You just built a game engine from source!
Common Issues & Solutions
"scons: command not found"
→ Run the install command from Step 1
Build fails with "missing header"
→ Make sure all dependencies are installed (Step 1)
Build takes forever
→ That's normal for the first build! Subsequent builds are much faster
I'm stuck!
→ Ask Claude (me!) for help - just describe what's happening
What's Next?
Once you have the engine built:
- Explore - Click around, see how it works
- Customize - Start changing colors, text, features
- Learn - Check out Godot tutorials to understand the codebase
- Build - Add your first unique AeThex feature!
Pro Tips
- Use
-j4or-j8flag to compile faster (parallel jobs) - The engine remembers what's compiled - rebuilds are quick!
- Change one small thing at a time
- Test frequently
- Ask Claude for help anytime
Your First Customization Ideas
Easy:
- Change the splash screen logo
- Modify the default project name
- Add a custom color theme
Medium:
- Add a new menu item
- Create a custom export template
- Build a new tool window
Advanced:
- Integrate an AI API
- Add cloud save functionality
- Create a new node type
Remember: Every expert was once a beginner. You've got this! 💪