[www-doc] [Git][VideoLAN.org/websites][master] 2 commits: improve unity page

Konstantin Pavlov (@thresh) gitlab at videolan.org
Sat Mar 30 05:35:28 UTC 2024



Konstantin Pavlov pushed to branch master at VideoLAN organization / websites


Commits:
198dba43 by Martin Finkel at 2024-03-28T04:04:39+00:00
improve unity page

- - - - -
3e21abbb by Martin Finkel at 2024-03-28T04:04:39+00:00
update image banner style

- - - - -


4 changed files:

- www.videolan.org/developers/unity.php
- + www.videolan.org/images/unity-3d-scene.png
- + www.videolan.org/images/unity-media-element.png
- www.videolan.org/images/vlc-unity.png


Changes:

=====================================
www.videolan.org/developers/unity.php
=====================================
@@ -9,14 +9,94 @@
 <div class="container">
     <h1 class="bigtitle">VLC for Unity</h1>
 
-    <p><code>vlc-unity</code> is an integration of the LibVLC engine with the Unity 3D game engine.</p>
+    <p><code>vlc-unity</code> is an integration of the LibVLC engine with the Unity 3D game engine. This project allows to embed <a href="https://www.videolan.org/vlc/libvlc.html">LibVLC</a> inside a Unity-based game.</p>
+
+    <p>Since Unity apps and games are built using C#, <a href="https://code.videolan.org/videolan/LibVLCSharp">LibVLCSharp</a> is used for the scripting part when interacting with LibVLC in Unity. The rest of the plugin code, transparent to Unity users, is written in C++ for maximum performance and ease of use of the various graphics APIs (<b>OpenGL, Direct3D</b>).</p>
 
     <img style="width:100%" src="//images.videolan.org/images/vlc-unity.png" alt="VLC for Unity"/>
-    <h2>Get vlc-unity</h2>
-    <p><code>vlc-unity</code> is available through <a href="https://wiki.videolan.org/git">git</a> at:</p>
-    <pre><code>git clone https://code.videolan.org/videolan/vlc-unity</code></pre>
 
-    <p>The source code can browsed at <a href="https://code.videolan.org/videolan/vlc-unity">code.videolan.org</a>.</p>
-    <p>Contributions can be sent as merge requests in our <a href="https://code.videolan.org/videolan/vlc-unity">gitlab repository</a>.</p>
+    <div class="row">
+        <div class="column col-xs-12 col-md-6">
+        <h2>Supported platforms</h2>
+        <br/>
+        <ul>
+            <li>
+                <strong>Windows Classic</strong>
+                <ul>
+                    <li>- Minimum OS version: Windows 7</li>
+                    <li>- ABI supported: x64</li>
+                    <li>- Graphics API: Direct3D 11</li>
+                </ul>
+            </li>
+            <br/>
+            <li>
+                <strong>Windows Modern (UWP)</strong>
+                <ul>
+                    <li>- Minimum OS version: Windows 10</li>
+                    <li>- ABI supported: x64, ARM64</li>
+                    <li>- Graphics API: Direct3D 11</li>
+                </ul>
+            </li>
+            <br/>
+            <li>
+                <strong>Android</strong>
+                <ul>
+                    <li>- Minimum OS version: Android 4.2 (API 17)</li>
+                    <li>- ABI supported: armeabi-v7a, arm64-v8a, x86, x86_64</li>
+                    <li>- Graphics API: OpenGL ES 2/3</li>
+                </ul>
+            </li>
+            <br/>
+            <li>
+                <strong>iOS</strong>
+                <ul>
+                    <li>- Minimum OS version: iOS 9</li>
+                    <li>- ABI supported: ARM64. Simulator support will come later.</li>
+                    <li>- Graphics API: Metal</li>
+                </ul>
+            </li>
+            <br/>
+            <li>
+                <strong>macOS</strong>
+                <ul>
+                    <li>- Minimum OS version: macOS 10.11</li>
+                    <li>- ABI supported: Intel x64, Apple Silicon ARM64</li>
+                    <li>- Graphics API: Metal</li>
+                </ul>
+            </li>
+        </ul>
+
+        </div>
+        <div class="column col-xs-12 col-md-6">
+            <h2>Sample scenes</h2>
+
+            Several Unity sample scenes are available to help you get started quickly!
+            <p>
+                <ul>
+                    <li>- A minimal playback example with buttons</li>
+                    <li>- 360 playback with keyboard navigation built-in</li>
+                    <li>- A video with subtitles showcasing support</li>
+                    <li>- The VLCPlayerExample provides a great base with more controls</li>
+                    <li>- 3D scene you can move around in with a movie screen and chairs in a cinema room</li>
+                </ul>
+            </p>
+            <h2>Support</h2>
+            <p>User support and development is handled in the <a href="https://code.videolan.org/videolan/vlc-unity">GitLab repository</a>.</p>
+            <h2>Development</h2>
+            <p><code>vlc-unity</code> is available through <a href="https://wiki.videolan.org/git">git</a> at:</p>
+            <pre><code>git clone https://code.videolan.org/videolan/vlc-unity</code></pre>
+
+            <p>The source code can be browsed online at <a href="https://code.videolan.org/videolan/vlc-unity">code.videolan.org</a>.</p>
+            <p>Contributions are welcome as merge requests in our <a href="https://code.videolan.org/videolan/vlc-unity/-/merge_requests">gitlab repository</a>.</p>
+        </div>
+    </div>    
+    <div class="row">
+        <div class="column col-xs-12 col-md-6">
+            <img style="width: 100%" src="//images.videolan.org/images/unity-3d-scene.png" alt="3d scene in Unity"/>
+        </div>
+        <div class="column col-xs-12 col-md-6">
+            <img style="width: 100%" src="//images.videolan.org/images/unity-media-element.png" alt="media element Unity"/>
+        </div>
+    </div>
 </div>
 <?php footer(); ?>


=====================================
www.videolan.org/images/unity-3d-scene.png
=====================================
Binary files /dev/null and b/www.videolan.org/images/unity-3d-scene.png differ


=====================================
www.videolan.org/images/unity-media-element.png
=====================================
Binary files /dev/null and b/www.videolan.org/images/unity-media-element.png differ


=====================================
www.videolan.org/images/vlc-unity.png
=====================================
Binary files a/www.videolan.org/images/vlc-unity.png and b/www.videolan.org/images/vlc-unity.png differ



View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/compare/e24c935210d1bf4b8753dc4da973de45929aec10...3e21abbb553be6c0a6a3714d96c6a2940343cbd6

-- 
View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/compare/e24c935210d1bf4b8753dc4da973de45929aec10...3e21abbb553be6c0a6a3714d96c6a2940343cbd6
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the www-doc mailing list