Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. iOS
  3. simple360player

simple360player

Swift

A lightweight 360-degree video player for iOS using SceneKit with VR and stereoscopic support.

GitHubGitHub
162 stars21 forks0 contributors

What is simple360player?

simple360player_iOS is an open-source 360-degree video player for iOS built with SceneKit. It allows developers to embed immersive video content in their apps, supporting both standard 360 playback and VR-ready stereoscopic formats. The project solves the need for a lightweight, easy-to-integrate solution for 360 video on iOS without requiring complex setup.

Target Audience

iOS developers looking to add 360-degree or VR video playback to their applications, particularly those working on media, entertainment, or educational apps.

Value Proposition

Developers choose this for its simplicity, SceneKit integration, and built-in support for VR and stereoscopic video—offering a ready-to-use solution without the overhead of larger multimedia frameworks.

Overview

Simple 360 Video player for iOS using SceneKit

Use Cases

Best For

  • Adding 360-degree video playback to iOS apps
  • Building VR experiences with stereoscopic video support
  • Creating immersive educational or training content
  • Prototyping VR video applications quickly
  • Integrating lightweight 360 video without external dependencies
  • Developing iOS apps compatible with Cardboard-style VR headsets

Not Ideal For

  • Projects requiring cross-platform VR video playback on Android or web
  • Apps needing advanced video features like spatial audio or custom shaders
  • Teams that demand extensive documentation and active community support
  • Applications focused on high-performance 3D gaming with complex interactions

Pros & Cons

Pros

Easy SceneKit Integration

Built directly on SceneKit with minimal setup, allowing quick embedding of 360 video into iOS apps without external dependencies, as emphasized in the README.

VR & Stereoscopic Ready

Supports VR headsets and top/bottom stereoscopic formats with a simple Boolean toggle for activation, making it versatile for immersive experiences.

Intuitive Swipe Navigation

Enables panning through the 360 scene with swipe gestures, as described in the README, providing a user-friendly way to explore video content.

Performance Optimization

Adjusts rendering based on device CPU architecture for smooth playback, ensuring efficiency across different iOS hardware.

Cons

Apple Ecosystem Lock-in

Relies entirely on SceneKit, restricting use to iOS and macOS with no built-in support for other platforms or frameworks.

Limited Feature Set

Lacks advanced capabilities such as spatial audio, video effects, or support for interactive hotspots, focusing only on basic playback and navigation.

Sparse Documentation

The README is brief and provides only high-level instructions, which may complicate debugging or deeper customization for developers.

Frequently Asked Questions

Quick Stats

Stars162
Forks21
Contributors0
Open Issues9
Last commit5 years ago
CreatedSince 2016

Tags

#ios#immersive-media#vr#mobile-development#scenekit#swift#video-player#360-video

Built With

S
SceneKit
i
iOS
S
Swift
S
SpriteKit

Included in

iOS51.7k
Auto-fetched 1 day ago

Related Projects

360 VR Player360 VR Player

iOS 360° panorama video player with Metal rendering support (formerly HTY360Player)

Stars2,149
Forks430
Last commit2 months ago
Swifty360PlayerSwifty360Player

iOS 360-degree video player streaming from an AVPlayer.

Stars184
Forks45
Last commit23 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub