| .. | ||
| AI_ASSISTANT_TUTORIAL.md | ||
| ANALYTICS_TUTORIAL.md | ||
| AUTH_TUTORIAL.md | ||
| FIRST_GAME_TUTORIAL.md | ||
| README.md | ||
AeThex Tutorials
Step-by-step guides to master AeThex Engine features.
Getting Started
Your First Game - Multiplayer Pong ⭐ START HERE
Time: 30 minutes | Difficulty: Beginner
Build real-time multiplayer Pong with cloud saves. Learn the basics of AeThex's killer features.
What you'll learn:
- 3-line multiplayer setup
- Cloud save integration
- Room codes for easy matchmaking
- Studio IDE workflow
Tutorial Series
Game Basics
1. Single-Player Platformer (Coming Soon)
Time: 45 minutes | Difficulty: Beginner
Classic platformer with jumping, enemies, and checkpoints.
Features:
- Player movement & physics
- Enemy AI
- Local saves
- Scene management
2. Top-Down Shooter (Coming Soon)
Time: 60 minutes | Difficulty: Intermediate
Action shooter with shooting mechanics and waves.
Features:
- Shooting & aiming
- Wave spawner system
- Health & damage
- Score tracking
Multiplayer Games
3. Co-op Dungeon Crawler (Coming Soon)
Time: 90 minutes | Difficulty: Intermediate
2-4 player dungeon exploration with loot and combat.
Features:
- Room-based multiplayer
- Player synchronization
- Shared progression
- Combat mechanics
4. Battle Royale Basics (Coming Soon)
Time: 120 minutes | Difficulty: Advanced
Create a mini battle royale with shrinking zones.
Features:
- Large player counts
- Zone mechanics
- Loot spawning
- Elimination tracking
Cloud Features
5. User Authentication System (Coming Soon)
Time: 30 minutes | Difficulty: Beginner
Add email, guest, and OAuth login to your game.
Features:
- Email/password auth
- Guest accounts
- Google OAuth
- User profiles
6. Cloud Saves & Cross-Platform Play (Coming Soon)
Time: 45 minutes | Difficulty: Intermediate
Build a game that syncs progress across devices.
Features:
- Save/load system
- Conflict resolution
- Auto-save
- Cross-device play
7. Leaderboards & Rankings (Coming Soon)
Time: 30 minutes | Difficulty: Beginner
Global and friend leaderboards for competitive games.
Features:
- Score submission
- Global rankings
- Friend filters
- Time periods (daily/weekly/all-time)
AI Integration
8. In-Game AI Assistant (Coming Soon)
Time: 45 minutes | Difficulty: Intermediate
Add an AI helper that gives hints and generates content.
Features:
- Context-aware hints
- Code generation
- NPC dialogue generation
- Quest suggestions
9. AI-Powered NPCs (Coming Soon)
Time: 60 minutes | Difficulty: Advanced
Create NPCs with dynamic dialogue using AI.
Features:
- Procedural dialogue
- Personality systems
- Context awareness
- Quest generation
Analytics & Monetization
10. Player Analytics (Coming Soon)
Time: 30 minutes | Difficulty: Beginner
Track player behavior and optimize your game.
Features:
- Event tracking
- Funnels
- Retention metrics
- Custom properties
11. In-App Purchases (Coming Soon)
Time: 45 minutes | Difficulty: Intermediate
Monetize with cosmetics and power-ups.
Features:
- Item shop
- Purchase flow
- Receipt validation
- Inventory system
Studio & Workflow
12. Studio IDE Advanced Features (Coming Soon)
Time: 30 minutes | Difficulty: Intermediate
Master the Studio IDE for faster development.
Features:
- Live reload
- Remote debugging
- Collaboration tools
- Asset hot-swapping
13. Continuous Deployment (Coming Soon)
Time: 45 minutes | Difficulty: Advanced
Auto-deploy to Steam, itch.io, and mobile stores.
Features:
- Build pipelines
- Multi-platform exports
- Version management
- Automated testing
Tutorial Structure
Each tutorial follows this format:
- Prerequisites - What you need to know
- Setup - Project initialization
- Core Mechanics - Build the game
- AeThex Features - Add cloud/multiplayer/AI
- Polish - Effects, UI, audio
- Testing - Play and debug
- Next Steps - How to expand
Time estimates include:
- Following along typing code
- Testing at checkpoints
- Basic debugging
Quick Reference
By Difficulty
Beginner:
- Multiplayer Pong ✅
- Single-Player Platformer
- User Authentication
- Player Analytics
Intermediate:
- Top-Down Shooter
- Co-op Dungeon Crawler
- Cloud Saves
- In-Game AI Assistant
- In-App Purchases
- Studio IDE Features
Advanced:
- Battle Royale Basics
- AI-Powered NPCs
- Continuous Deployment
By Time
Under 30 min:
- Multiplayer Pong (30 min) ✅
30-60 min:
- Single-Player Platformer (45 min)
- User Authentication (30 min)
- Cloud Saves (45 min)
- Leaderboards (30 min)
- In-Game AI Assistant (45 min)
- Player Analytics (30 min)
- Studio IDE (30 min)
60+ min:
- Top-Down Shooter (60 min)
- Co-op Dungeon Crawler (90 min)
- Battle Royale (120 min)
- AI-Powered NPCs (60 min)
- In-App Purchases (45 min)
- Continuous Deployment (45 min)
By Feature
Multiplayer:
- Multiplayer Pong ✅
- Co-op Dungeon Crawler
- Battle Royale Basics
Cloud Services:
- User Authentication
- Cloud Saves
- Leaderboards
- Player Analytics
AI:
- In-Game AI Assistant
- AI-Powered NPCs
Monetization:
- In-App Purchases
Workflow:
- Studio IDE Features
- Continuous Deployment
Contributing Tutorials
Want to write a tutorial? See CONTRIBUTING.md for guidelines.
Tutorial checklist:
- ✅ Clear learning objectives
- ✅ Time estimate (tested)
- ✅ Prerequisites listed
- ✅ Working code samples
- ✅ Troubleshooting section
- ✅ Next steps suggestions
Getting Help
Stuck on a tutorial?
- Check the API Reference
- Review GDScript Basics
- Ask in Discord
- Search docs.aethex.io
Found a bug in tutorial?
- Report on GitHub Issues
- Include tutorial name and step number
Next Steps
After completing tutorials:
- Read Architecture Overview (coming soon)
- Explore Advanced Topics (coming soon)
- Build your own game!
- Share in the Community Showcase
Happy building! 🚀