3d asset action plan
Guide for 3d asset action plan
3D Asset Creation - Complete Action Plan
From Concept to Implementation
Purpose: Step-by-step guide for creating custom 3D assets for Legends of Hastinapur
Audience: Solo developer with zero 3D experience
Timeline: 8 weeks from start to playable vertical slice
🎯 OVERVIEW
This document outlines the complete process for obtaining custom, culturally authentic 3D assets for your Indian mythology-themed MMORPG.
Your Situation:
- ✅ 2D assets covered (Gemini AI Pro + Antigravity)
- ❌ Need custom 3D characters, not asset packs
- ❌ Zero 3D modeling experience
- ✅ Budget: $1000-1500 for core assets
- ✅ Want modular character customization system
📅 WEEK-BY-WEEK BREAKDOWN
Week 1: Research & Preparation (15-20 hours)
Day 1-2: Create Reference Package (6 hours)
Tasks:
- ✅ Generate Mood Board (use Gemini AI Pro):
Prompt Gemini to generate 20 reference images: - 5 × "Ancient Indian warrior, Mahabharata era, bronze armor" - 5 × "Indian temple architecture, Dravidian style" - 5 × "Traditional Indian weapons, Talwar and Gada" - 5 × "OSRS character style, low poly, game screenshot" - ✅ Download Real References:
- Google Images: "Mahabharata warrior art"
- Pinterest: "Ancient Indian armor"
- ArtStation: "low poly character"
- Save 20-30 images to
/loh-game/assets/references/
- ✅ Create Color Palette Document:
# Color Palette - Primary Metal: Bronze (#CD7F32) - Accent Gold: (#DAA520) - Fabric Red: (#DC143C) - Skin Tone: (#8B7355) - Stone Gray: (#708090)
Day 3-4: Find & Vet Artists (6 hours)
Platforms to Search:
- ArtStation (Best quality)
- Search: "low poly character artist"
- Filter: "Available for Hire"
- Look for 5-10 portfolios showing:
- ✅ Low-poly characters (not high-poly)
- ✅ Game-ready assets (not just renders)
- ✅ Rigging/animation work
- Save 5 promising artists
- Fiverr (Budget-friendly)
- Search: "low poly game character rigged animated"
- Price filter: $500-1500
- Read reviews for:
- ✅ "Game ready" mentions
- ✅ "Source files provided"
- ✅ Timely communication
- Message 3-5 top sellers
- Upwork (Flexible)
- Post job with commission brief
- Set hourly range: $30-60/hour
- Wait for 10-20 proposals
- Interview top 3 candidates
Artist Vetting Checklist:
- Portfolio shows low-poly work (<5k triangles)
- Has game engine experience (Unity/Unreal/Godot/Bevy)
- Understands modular character systems
- Can deliver source files (.blend)
- Responsive communication (replies <24h)
- Clear pricing and timeline
- Positive reviews/testimonials
Day 5: Write Commission Brief (2 hours)
Use Template:
- Copy
/agent-docs/3d_commission_brief_template.md - Fill in:
- Budget: $[YOUR BUDGET]
- Timeline: [PREFERRED DEADLINE]
- Your contact info
- Payment method
- Attach mood board folder
- Create Google Doc for sharing
Day 6-7: Contact Artists & Negotiate (4 hours)
Email Template:
Subject: Commission Inquiry - 3D Character for OSRS-style MMORPG
Hi [Artist Name],
I'm developing an OSRS-style MMORPG with Indian mythology theme
and need a custom modular character system.
**Project**: Legends of Hastinapur (Bevy engine)
**Scope**: 1 base character + 5 animations + 3 armor pieces
**Style**: Low-poly (2-3k tris), culturally authentic
**Format**: GLTF/GLB + Blender source files
**Budget**: $[YOUR BUDGET]
**Timeline**: 3-4 weeks preferred
I've attached:
- Full commission brief
- Mood board with references
- Technical specifications
Could you provide:
1. Availability and start date
2. Your project quote (or confirm budget fits)
3. Estimated timeline
4. 1-2 small test sketches (small fee paid)
Portfolio piece I liked: [LINK TO THEIR WORK]
Looking forward to working together!
Best,
[Your Name]Negotiation Tips:
- Ask for test
sketch first ($50-100) before full commitment
- Negotiate milestone payments (never 100% upfront)
- Clarify revision policy (2-3 rounds standard)
- Get everything in writing
Week 2-3: Commission in Progress (5 hours/week monitoring)
Your Tasks While Artist Works:
- Set Up Asset Pipeline (8 hours):
# Create asset directory structure mkdir -p ~/Documents/loh/loh-game/assets/models/{characters,props,armors} mkdir -p ~/Documents/loh/loh-game/assets/references # Test GLB import in Bevy # Create test scene with placeholder cube # Verify asset loading works - Weekly Check-ins:
- Monday: Request progress update
- Review WIP screenshots
- Provide feedback within 48h
- Track milestone completion
- Prepare Integration Code (6 hours):
// Start writing character customization system // See: /agent-docs/custom_3d_assets_indian_mythology.md // Section: "Character Customization System (Code)"
Week 4: First Delivery & Revisions (10 hours)
When Assets Arrive:
- Validate Deliverables (2 hours):
- All files present (GLB + Blender source)
- GLB imports without errors
- Animations play correctly
- Poly count within spec (check in Blender)
- Textures display properly
- Test in Bevy (3 hours):
fn test_character_load( mut commands: Commands, asset_server: Res<AssetServer>, ) { let character = asset_server.load("models/characters/warrior_base.glb#Scene0"); commands.spawn(SceneBundle { scene: character, transform: Transform::from_xyz(0.0, 0.0, 0.0), ..default() }); } - Request Revisions if Needed (5 hours):
- Make annotated screenshots
- Be specific: "Left arm pinches during walk animation at frames 12-15"
- Prioritize critical issues vs nice-to-haves
- Usually get 2-3 revision rounds
Week 5-6: AI-Generate Armor Variations (15 hours)
Now that you have base character, create variations:
- Set Up Meshy.ai (1 hour):
- Sign up: https://www.meshy.ai
- Choose Pro plan ($16/month) OR use free tier (200 credits)
- Generate Armor Pieces (10 hours):
Session 1 (2h): Helmets - Prompt: "low poly bronze helmet, Indian warrior, ornate, game asset" - Generate 5 variations - Download best 3 as GLB Session 2 (2h): Chest Armor - Prompt: "low poly scale mail, ancient India, bronze, game prop" - Generate 5 variations - Pick best 3 Session 3 (2h): Leg Armor - Generate 3-5 leg guard variations Session 4 (2h): Shields & Accessories - Round shields with Indian motifs - Capes, turbans, jewelry Session 5 (2h): Test & Iteration - Import all pieces to Bevy - Test attachment to base character - Regenerate any that don't fit style - Minor Blender Cleanup (4 hours - OPTIONAL):
- If pieces need scaling/positioning
- Use provided Blender automation scripts
- Or hire artist for quick cleanup ($50-100)
Week 7: Assembly & Integration (20 hours)
Create Character Variants:
- Manual Assembly (8 hours):
- Open Blender
- Import base character
- Import armor piece
- Parent armor to correct bone
- Export combined GLB
- Repeat for 10-15 combinations
- OR Automated Assembly (12 hours to set up, then instant):
# I'll provide ready-to-use Python script # Just configure armor combinations in JSON: { "bronze_warrior": { "base": "warrior_base.glb", "helmet": "bronze_helmet.glb", "chest": "bronze_chest.glb", "legs": "bronze_legs.glb", "weapon_r": "talwar_sword.glb" }, "iron_archer": { "base": "warrior_base.glb", "helmet": null, "chest": "leather_vest.glb", "legs": "light_pants.glb", "weapon_r": "dhanush_bow.glb", "back": "quiver.glb" } } # Run script: python build_characters.py # Output: 15 GLB files ready for Bevy - Bevy Integration (8 hours):
- Implement character customization system
- Test all variants load correctly
- Add lighting, camera setup
- Verify animations play
Week 8: Polish & Vertical Slice (15 hours)
Final Integration:
- Environment Setup (5 hours):
- Add ground tiles
- Place 2-3 trees (AI-generated)
- Add skill interaction props
- Basic lighting
- UI Integration (5 hours):
- Character selection screen
- Show different armor variants
- Weapon inventory display
- Testing & Polish (5 hours):
- Test all character combinations
- Fix any visual glitches
- Adjust lighting/shaders
- Create short demo video
💰 BUDGET ALLOCATION
Minimum Viable Budget ($1,000)
- Base character commission: $800
- Meshy.ai Pro (2 months): $32
- Minor adjustments/fixes: $168
- Total: $1,000
Deliverables:
- 1 professional base character
- 5 core animations
- 3 commissioned armor pieces
- 15-20 AI-generated armor variations
- 50+ possible character combinations
Recommended Budget ($1,500)
- Base character commission: $1,000
- 3 Hero weapons commission: $300
- Meshy.ai Pro (3 months): $48
- Blender cleanup help: $152
- Total: $1,500
Additional Deliverables:
- 3 high-quality weapons (Talwar, Gada, Dhanush)
- Better armor quality
- More time for iterations
Ideal Budget ($2,500)
- Base character + variations: $1,500
- 5 Hero weapons: $500
- 3 Environment pieces: $300
- Meshy.ai Pro (6 months): $96
- Contingency: $104
- Total: $2,500
##🛠️ TOOLS NEEDED
Paid Tools ($16-48 total)
- Meshy.ai Pro - $16/month
- For AI-generating armor/props
- Use for 2-3 months, cancel after
Free Tools (Required)
- Blender - Free
- For minor tweaks, viewing files
- Won't model, just adjust/export
- Mixamo - Free (Adobe account)
- Backup for rigging if needed
- Extra animations
- GLTF Validator - Free online
- https://gltf.report
- Check file integrity
Optional Tools
- FBX to GLB Converter - Free online
- https://products.aspose.app/3d/conversion
- If artist sends FBX instead of GLB
📋 DELIVERABLES CHECKLIST
From Artist:
- Base character body (GLB + Blender file)
- 5 core animations (Idle, Walk, Run, Attack, Gather)
- 3 sample armor pieces (Helmet, Chest, Legs)
- Texture files (if not embedded)
- Rig documentation (bone names, attachment points)
- Technical guide for integration
Self-Generated (AI):
- 10-20 armor piece variants
- 5-10 accessory items
- 3-5 environment props
Integration Deliverables:
- 15+ character GLB variants
- Bevy character customization code
- Asset manifest JSON
- Demo scene with multiple characters
🚨 POTENTIAL ISSUES & SOLUTIONS
Issue: Artist delivers high-poly model
Solution:
- Request poly reduction in revisions
- Use Blender Decimate modifier
- Or hire different artist for cleanup
Issue: Animations don't loop smoothly
Solution:
- Request fix in revisions
- Use Mixamo for replacements
- Adjust in Blender (match first/last frames)
Issue: GLB doesn't import to Bevy
Solution:
- Check GLTF validator
- Try converting FBX → GLB
- Ensure Bevy GLTF plugin enabled
- Check file paths are correct
Issue: AI-generated armor doesn't match style
Solution:
- Iterate on prompts
- Try different AI tools (Rodin, CSM.ai)
- Commission a few key pieces
Issue: Armor doesn't attach correctly
Solution:
- Check bone names match
- Use Blender to adjust pivot points
- Ask artist to provide attachment guide
✅ SUCCESS CRITERIA
Visual Quality:
- Cohesive art style across all assets
- Culturally authentic Indian aesthetic
- OSRS-level low-poly charm
Technical Quality:
- All assets <5MB per file
- 60 FPS with 10 characters on screen
- Animations loop smoothly
- No texture glitches
Functional Quality:
- Character customization works
- 50+ unique character looks possible
- Weapons attach correctly
- Armor layers properly
📚 REFERENCE DOCUMENTS
Created for This Project:
/agent-docs/3d_commission_brief_template.md- Send to artists/agent-docs/custom_3d_assets_indian_mythology.md- Full strategy/agent-docs/3d_asset_pipeline_non_artists.md- Alternative approaches- This document - Complete action plan
External Resources:
- Meshy.ai tutorials: https://www.youtube.com/@meshyai
- Bevy GLTF guide: https://bevyengine.org/learn/book/assets/
- Blender basics: "Blender Guru - Donut Tutorial Part 1"
🎯 IMMEDIATE NEXT STEPS (Start Today)
Hour 1: Set Up
- Create
/agent-docs/folder if not exists - Read commission brief template
- Create Google Drive folder for mood board
Hour 2: Generate References
4. Use Gemini to generate 10 reference images
5. Download 10 images from Google/Pinterest
6. Organize in mood board folder
Hour 3: Find Artists
7. Browse ArtStation for 30 minutes
8. Save 5 promising artist portfolios
9. Browse Fiverr, message 2-3 sellers
Tomorrow: Contact Artists
10. Customize commission brief
11. Email 3-5 artists
12. Wait for responses (24-48h)
This Week: Hire & Start
13. Review proposals
14. Negotiate terms
15. Sign agreement
16. Pay first milestone (20%)
17. Artist starts work!
DOCUMENT VERSION: 1.0
LAST UPDATED: 2026-01-05
ESTIMATED TOTAL TIME: 90-120 hours over 8 weeks
ESTIMATED TOTAL COST: $1,000-2,500
LAST UPDATED: 2026-01-05
ESTIMATED TOTAL TIME: 90-120 hours over 8 weeks
ESTIMATED TOTAL COST: $1,000-2,500