View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.41 or later
- Package size
- 109 KB
- Files
- 60
- Favorites
- 3
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $14.99 on
Keywords
Far Out SDK
- Price drop
Far Out SDK brings real space data to Unity with async C# wrappers for popular NASA APIs like Astronomy Picture of the Day (APOD), Mars photos, Earth imagery, asteroid feeds, and more.
Lowest recorded price
Get 70% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
Far Out SDK screenshot 1
About this asset
Far Out SDK brings NASA Data into Your Unity Projects
Turn your Unity projects into windows to the cosmos. The Far Out SDK makes it easy to display live NASA data—stunning space imagery, asteroid tracking, Mars rover photos, and more. Perfect for educational apps, data visualizations, or adding authentic NASA content to your space-themed games.
Whether you're teaching astronomy, building interactive exhibits, or bringing real science into your simulations, this SDK equips you with ready-to-use examples and customizable components to accelerate development.
What’s Included?
Interactive Demo with Live Data:
- Astronomy Picture of the Day (APOD): Daily space photos with NASA-provided explanations.
- Mars Rover Photos: Filter by rover, camera, or sol to explore Mars.
- Earth Imagery: View satellite images of any location, on any date.
- Near-Earth Objects: Track asteroids with live data visualizations.
- EPIC Natural Color: Daily full-disc Earth images from space.
Ready-to-Use Example Controllers:
- C# scripts demonstrating API calls, data handling, and UI interactions.
- Modular and well-documented for easy extension and customization.
Editable UI Demo:
- Fully customizable layouts and styles.
- Simple to adapt and integrate into your own projects.
- Why You'll Love It
- Jumpstart Your Projects: Save time with pre-built integrations.
- Educational & Inspirational: Ideal for apps that teach space science or visualize data.
- Enhance Your Games: Add real NASA content for authenticity.
- Prototype with Live Data: Quickly mock up concepts with dynamic, real-world content.
- Customizable & Extendable
- Flexible UI Styling: Modify colors, fonts, and layouts via USS.
- Expandable Functionality: Build on top of provided examples to add more NASA data.
- Modular Design: Easily incorporate into existing Unity projects.
Best For:
- Educational Applications
- Data Visualization Projects
- Space-Themed Game
- Sci-Fi UI Design
- Prototyping & Learning API Integration
From the publisher's Asset Store listing.
Technical details
NASA APIs for Unity - Technical Details
Key Features:
1. Comprehensive NASA API Integration
- Astronomy Picture of the Day (APOD) - Access NASA's daily astronomy images and videos
- Mars Rover Photos - Browse images from Curiosity, Opportunity, Spirit, and Perseverance rovers
- Earth Imagery - Retrieve satellite imagery for specific locations and dates
- NeoWs (Near Earth Object Web Service) - Track and monitor asteroids approaching Earth
- EPIC (Earth Polychromatic Imaging Camera) - Display beautiful full-disc Earth images from DSCOVR
2. High-Performance Runtime Asset Handling
- Asynchronous image downloading and texture generation
- Built-in disk caching system with configurable size limits and expiry times
- Automatic JSON deserialization to strongly-typed C# objects
- Memory-efficient resource management
3. Developer-Friendly Design
- Complete async/await support with Task-based API
- Dependency injection-ready with interfaces for HTTP clients and caching
- Well-documented public API with XML comments
- Comprehensive error handling with custom exception types
- Unity Editor integration tools and data exploration utilities
4. Production-Ready Infrastructure
- Configurable API key management with fallback to DEMO_KEY
- Smart retry and timeout logic
- Automatic HTTPS URL upgrading for compatibility
- JSON and binary data validation before caching
- Thread-safe operations
5. Performance Optimized
- Intelligent caching to minimize API requests
- Configurable image quality settings
- Low memory footprint with on-demand resource loading
- Automatic cleanup of expired cache entries
6. Unity-Optimized Implementation
- Unity 2022.3 LTS+ compatible
- Cross-platform support (Windows, macOS, Linux, Android, iOS)
- Works with both Mono and IL2CPP scripting backends
- WebGL compatibility (with CORS limitations)
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.41f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.