Resources Directory: Difference between revisions
Appearance
mNo edit summary |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= | <noinclude>{{See also|Developer Resource}}</noinclude><includeonly>=</includeonly>==Hardware & User Experience==<includeonly>=</includeonly> | ||
==Hardware & User Experience== | |||
* User Experience (UX) | * User Experience (UX) | ||
** | ** [https://www.reddit.com/r/VRUI/ /r/VRUI] | ||
** | ** [http://www.uxofvr.com/ The User Experience of Virtual Reality] | ||
==Engine-specific== | <includeonly>=</includeonly>==Engine-specific==<includeonly>=</includeonly> | ||
===Unreal Engine 4=== | <includeonly>=</includeonly>===Unreal Engine 4===<includeonly>=</includeonly> | ||
* [ | * [https://www.youtube.com/user/UnrealDevelopmentKit Unreal Engine YouTube Channel], full of tutorials, announcements, and stream recordings | ||
* [ | * [https://forums.unrealengine.com/ Unreal forums], and the [https://forums.unrealengine.com/forumdisplay.php?27-VR-Development Unreal VR development forum] | ||
* '''C++''' (programming language for Unreal Engine 4) | * '''C++''' (programming language for Unreal Engine 4) | ||
** [ | ** [https://www.youtube.com/watch?v=tvC1WCdV1XU Bucky's C++ tutorials] on YouTube | ||
** [ | ** [http://orfeasel.com/ Orfeas's C++ tutorials for UE4] | ||
* '''Blueprints Visual Scripting''' | * '''Blueprints Visual Scripting''' | ||
** [ | ** [https://docs.unrealengine.com/latest/INT/Engine/Blueprints/ UE4 Blueprint Documentation] | ||
* '''Video tutorials''' | * '''Video tutorials''' | ||
** [ | ** [https://www.youtube.com/channel/UChvlNUgZKmEd-Gul_Tdv8Uw/videos?view=0&live_view=500&flow=grid&sort=dd Mitch's VR Lab] and his [https://forums.unrealengine.com/showthread.php?111074-VR-Content-Examples [VR content example assets] | ||
** [ | ** [https://www.youtube.com/playlist?list=PLSlkDq2rO1t6qLf-lAiu8BszWL-7ePvco WTF is?] Unreal Engine video tutorial series | ||
** [ | ** [https://www.reddit.com/r/learnVRdev/comments/4oyxc8/my_first_vr_project_pong_vr_in_ue4/ Pong in VR tutorial project], created by [https://www.reddit.com/user/Enter_the_Metaverse /u/Enter_the_Metaverse] | ||
** [ | ** [https://www.youtube.com/playlist?list=PLrfSN3w5WCJXuhHh_Zx23W5Ra9kbzbIhq Creating a VR Space Combat Sim Without Code in UE4] | ||
===Unity=== | <includeonly>=</includeonly>===Unity===<includeonly>=</includeonly> | ||
* [ | * [https://www.youtube.com/user/Unity3D/videos Unity3d Videos] on YouTube, featuring many tutorials and panels | ||
* [ | * [https://forum.unity3d.com/ Unity forums], and the [https://forum.unity3d.com/forums/virtual-reality.80/ Unity VR forum] | ||
* [ | * [https://unity3d.com/learn Unity tutorial section], has beginner and intermediate tutorials for using the engine. | ||
* [ | * [https://msdn.microsoft.com/en-us/magazine/dn759441.aspx Microsoft Developer Network - Unity: Developing Your First Game with Unity and C#] | ||
* [ | * [https://docs.unity3d.com/Manual/index.html Unity manual] | ||
* '''C#''' (programming language for Unity) | * '''C#''' (programming language for Unity) | ||
** [ | ** [https://www.youtube.com/user/Cercopithecan Unity and C# Video Tutorials by Sebastian Lague] | ||
** [ | ** [https://unity3d.com/learn/tutorials/topics/scripting Unity tutorials for C#] | ||
** [ | ** [https://docs.unity3d.com/ScriptReference/index.html Unity documentation for C#] | ||
** [ | ** [https://www.youtube.com/playlist?list=PLb8LPjN5zpx3yiaLHkwB4gaQWkjsKk73f Unity Coding Tips] on YouTube | ||
** [ | ** [https://www.udemy.com/3dmotive-intro-to-c-programming-and-scripting-for-games-in-unity/ Intro to C# programming and Scripting for Game in Unity], a $30 video tutorial series over at Udemy | ||
** [ | ** [http://www.learncs.org/ Introductory C# lessons with interactive code] | ||
** [http://www.sourcecodester.com/book/6085/c-tutorial.html A handful of useful C# tutorials] at SourceCodester | |||
** [ | ** [http://www.dreamincode.net/forums/forum/84-c/ Discussion forum for learning C#] at Dream.In.Code | ||
** [ | |||
==3D Models and Art Assets== | <includeonly>=</includeonly>==3D Models and Art Assets==<includeonly>=</includeonly> | ||
====3D Models==== | <includeonly>=</includeonly>===3D Models===<includeonly>=</includeonly> | ||
* [ | * [http://www.turbosquid.com/ TurboSquid] 3D modelling community | ||
* [ | * [https://sketchfab.com/ Sketchfab] 3D modelling community | ||
* [ | * [https://www.blender.org/ Blender], a free and open source 3D modelling program | ||
* [ | * [http://opengameart.org/art-search-advanced?keys=&field_art_type_tid%5B%5D=10 OpenGameArt] has a trove of mixed-quality 3D models free for use. | ||
* [ | * [https://nasa3d.arc.nasa.govmodels/ NASA's 3D Resources] gallery has a number of public domain, space-themed 3D models. The files are in a few different formats, including .FBX, .3DS, .OBJ, and the less familiar .STL (stereolithography), but converters are easily found across the web. | ||
====Texture Mapping==== | <includeonly>=</includeonly>===Texture Mapping===<includeonly>=</includeonly> | ||
* [ | * [http://wiki.polycount.com/wiki/Normal_Map_Technical_Details Normal Map Technical Details] at the Polycount Wiki | ||
* [ | * [https://www.reddit.com/r/learnVRdev/comments/4of3kj/texture_maps_explained_an_introduction_to_pbr/ Texture Maps Explained: Physically-Based Rendering Workflow] | ||
==Audio== | <includeonly>=</includeonly>==Audio==<includeonly>=</includeonly> | ||
* [ | * [https://developer3.oculus.com/documentation/audiosdk/latest/ Oculus's Introduction to VR Audio] | ||
* [ | * [http://www.audacityteam.org/ Audacity] a free, simple-yet-powerful audio editor | ||
* For stock audio, check out [ | * For stock audio, check out [http://freesound.org/ The Free Sound Project], the [https://www.bluezone-corporation.com/free-sound-effects Free Bluezone SFX list], the [http://www.sonniss.com/gameaudiogdc2016/ #GameAudioGDC Bundle], and the [https://developer3.oculus.com/downloads/audio/1.0/Oculus_Audio_Pack_1/ Oculus Audio Pack] | ||
==Mobile Development== | <includeonly>=</includeonly>==Mobile Development==<includeonly>=</includeonly> | ||
* [ | * [https://developer.nvidia.com/codeworks-android Nvidia AndroidWorks] provides all the SDKs needed to port a Unity or UE4 application to Android | ||
* [ | * [https://developer.android.com/studio/index.html#top Android Studio] is Android's all-in-one-suite for developing Android applications, and is useful for debugging and many development tasks. It also fulfills required SDKs. | ||
* [ | * [https://developers.google.com/vr/unity/ Google VR SDK for Unity] (works for both Cardboard and Daydream) | ||
* [ | * [https://developers.google.com/vr/cardboard/overview Google Cardboard Developer Overview], and the official [https://plus.google.com/u/0/communities/111524380182206513071 Cardboard developer community on Google+] | ||
* [ | * [https://developers.google.com/vr/daydream/overview Google Daydream Developer Overview] | ||
==Additional VR/AR Platforms== | <includeonly>=</includeonly>==Additional VR/AR Platforms==<includeonly>=</includeonly> | ||
====Web VR==== | <includeonly>=</includeonly>===Web VR===<includeonly>=</includeonly> | ||
* [ | * [https://vr.chromeexperiments.com/ Google web tools] | ||
* [ | * [https://aframe.io/ Mozilla A-Frame] | ||
* [ | * [https://www.youtube.com/watch?v=9MIa1lviO_s Google I/O 2016 Livestream- Building High Performance Daydream Apps] | ||
* '''Projects:''' | * '''Projects:''' | ||
** [ | ** [http://vrlab-brussels.info/wiki/ThirdWorkshopQuest/ThirdWorkshopQuest WorkshopQuest], an online app that teaches core concepts of WebVR dev. From [http://vrlab-brussels.info/wiki/Main/WhatIsVRLabBrussels VR.Lab Brussels] | ||
====Other==== | <includeonly>=</includeonly>===Other===<includeonly>=</includeonly> | ||
* [ | * [https://community.leapmotion.com/ Leap Motion forum], and their [https://community.leapmotion.com/c/development development forum] | ||
* [ | * [https://medium.com/@LeapMotion/vr-design-best-practices-bb889c2dc70#.3t64dp1lb Leap Motion best practices guide], generally useful for studying user experience<noinclude>[[Category:Guides]]</noinclude> |
Latest revision as of 12:35, 7 June 2022
- See also: Developer Resource
Hardware & User Experience
- User Experience (UX)
Engine-specific
Unreal Engine 4
- Unreal Engine YouTube Channel, full of tutorials, announcements, and stream recordings
- Unreal forums, and the Unreal VR development forum
- C++ (programming language for Unreal Engine 4)
- Blueprints Visual Scripting
- Video tutorials
- Mitch's VR Lab and his [VR content example assets
- WTF is? Unreal Engine video tutorial series
- Pong in VR tutorial project, created by /u/Enter_the_Metaverse
- Creating a VR Space Combat Sim Without Code in UE4
Unity
- Unity3d Videos on YouTube, featuring many tutorials and panels
- Unity forums, and the Unity VR forum
- Unity tutorial section, has beginner and intermediate tutorials for using the engine.
- Microsoft Developer Network - Unity: Developing Your First Game with Unity and C#
- Unity manual
- C# (programming language for Unity)
- Unity and C# Video Tutorials by Sebastian Lague
- Unity tutorials for C#
- Unity documentation for C#
- Unity Coding Tips on YouTube
- Intro to C# programming and Scripting for Game in Unity, a $30 video tutorial series over at Udemy
- Introductory C# lessons with interactive code
- A handful of useful C# tutorials at SourceCodester
- Discussion forum for learning C# at Dream.In.Code
3D Models and Art Assets
3D Models
- TurboSquid 3D modelling community
- Sketchfab 3D modelling community
- Blender, a free and open source 3D modelling program
- OpenGameArt has a trove of mixed-quality 3D models free for use.
- NASA's 3D Resources gallery has a number of public domain, space-themed 3D models. The files are in a few different formats, including .FBX, .3DS, .OBJ, and the less familiar .STL (stereolithography), but converters are easily found across the web.
Texture Mapping
- Normal Map Technical Details at the Polycount Wiki
- Texture Maps Explained: Physically-Based Rendering Workflow
Audio
- Oculus's Introduction to VR Audio
- Audacity a free, simple-yet-powerful audio editor
- For stock audio, check out The Free Sound Project, the Free Bluezone SFX list, the #GameAudioGDC Bundle, and the Oculus Audio Pack
Mobile Development
- Nvidia AndroidWorks provides all the SDKs needed to port a Unity or UE4 application to Android
- Android Studio is Android's all-in-one-suite for developing Android applications, and is useful for debugging and many development tasks. It also fulfills required SDKs.
- Google VR SDK for Unity (works for both Cardboard and Daydream)
- Google Cardboard Developer Overview, and the official Cardboard developer community on Google+
- Google Daydream Developer Overview
Additional VR/AR Platforms
Web VR
- Google web tools
- Mozilla A-Frame
- Google I/O 2016 Livestream- Building High Performance Daydream Apps
- Projects:
- WorkshopQuest, an online app that teaches core concepts of WebVR dev. From VR.Lab Brussels
Other
- Leap Motion forum, and their development forum
- Leap Motion best practices guide, generally useful for studying user experience