Udon: Difference between revisions
Prismic247 (talk | contribs) (Added section on Soba) |
Prismic247 (talk | contribs) mNo edit summary |
||
Line 7: | Line 7: | ||
== History == | == History == | ||
Udon Toolkit was originally announced on a blog post<ref>[https://medium.com/@vrchat/vrchat-node-graph-playmaker-and-soon-1a958672688d 'VRChat “Node Graph”, Playmaker, and Soon™'; retrieved September 6, 2024.]</ref> on June 20, 2018 and introduced as the "VRChat Node Graph", and was additionally discussed during a [[ | Udon Toolkit was originally announced on a blog post<ref>[https://medium.com/@vrchat/vrchat-node-graph-playmaker-and-soon-1a958672688d 'VRChat “Node Graph”, Playmaker, and Soon™'; retrieved September 6, 2024.]</ref> on June 20, 2018 and introduced as the "VRChat Node Graph", and was additionally discussed during a [[Developer Update]] video<ref>[https://www.youtube.com/watch?v=sst9GZAZBDU 'VRChat Developer Update #4' on YouTube; retrieved September 6, 2024.]</ref> on June 26, 2018 to replace the 'Playmaker' toolkit on early versions of the World SDK. | ||
Udon officially launched on April 1, 2020 in Open Alpha. Users could upload worlds to VRChat using Udon Scripts. <ref>https://docs.vrchat.com/docs/patch-notes-2020</ref> | Udon officially launched on April 1, 2020 in Open Alpha. Users could upload worlds to VRChat using Udon Scripts. <ref>https://docs.vrchat.com/docs/patch-notes-2020</ref> | ||
On December 15, 2022, it was announced that VRChat was working on a successor to Udon, which was given the working title of ''"Udon 2"''<ref>[https://ask.vrchat.com/t/developer-update-15-december-2022/15518 'Developer Update - 15 December 2022'; retrieved December 16, 2024.]</ref>. The next update would come on February 29, 2024 with a mention of the performance benefits and additional features it would bring<ref>[https://ask.vrchat.com/t/developer-update-29-february-2024/23149 'Developer Update - 29 February 2024'; retrieved December 16, 2024.]</ref>, and one on March 14, 2024 that showcased an example from the internal beta<ref>[https://ask.vrchat.com/t/developer-update-14-march-2024/23401 'Developer Update - 14 March 2024'; retrieved December 16, 2024.]</ref>. On November 25, 2024 it was announced that the previous plans for Udon 2 were dropped, but that a new project would take it's place, termed [[ | On December 15, 2022, it was announced that VRChat was working on a successor to Udon, which was given the working title of ''"Udon 2"''<ref>[https://ask.vrchat.com/t/developer-update-15-december-2022/15518 'Developer Update - 15 December 2022'; retrieved December 16, 2024.]</ref>. The next update would come on February 29, 2024 with a mention of the performance benefits and additional features it would bring<ref>[https://ask.vrchat.com/t/developer-update-29-february-2024/23149 'Developer Update - 29 February 2024'; retrieved December 16, 2024.]</ref>, and one on March 14, 2024 that showcased an example from the internal beta<ref>[https://ask.vrchat.com/t/developer-update-14-march-2024/23401 'Developer Update - 14 March 2024'; retrieved December 16, 2024.]</ref>. On November 25, 2024 it was announced that the previous plans for Udon 2 were dropped, but that a new project would take it's place, termed [[Soba]]<ref>[https://ask.vrchat.com/t/developer-update-25-november-2024/28125 'Developer Update - 25 November 2024'; retrieved December 16, 2024.]</ref>. | ||
==Official resources== | ==Official resources== |
Revision as of 21:15, 16 December 2024
[Reason: Needs more information! Please expand, and proofread according to Manual of Style.]
Udon is a C# derived high level object-oriented programming editor for the VRChat World SDK, created by the VRChat Development Team and released in 2018 for SDK2, then eventually SDK3. You can code traditionally using UdonSharp (U#) which allows the use of limited C# syntax, or utilize the Udon Node Graph UI for visual scripting using 'noodles' to connect nodes together. Udon also compiles to its own bytecode known as Udon Assembly which can be interpreted by the VRChat platform.
Udon is primarily used as a replacement for MonoBehaviors in Unity. Udon is designed to securely interface with the VRChat platform in a sandboxed environment with a select set of approved operations to perform various actions that can optionally be synced across the network. Udon covers a wide range of native C# and Unity operations as well as VRChat specific operations that can be used to build advanced worlds and experiences in VRChat.
History
Udon Toolkit was originally announced on a blog post[1] on June 20, 2018 and introduced as the "VRChat Node Graph", and was additionally discussed during a Developer Update video[2] on June 26, 2018 to replace the 'Playmaker' toolkit on early versions of the World SDK.
Udon officially launched on April 1, 2020 in Open Alpha. Users could upload worlds to VRChat using Udon Scripts. [3]
On December 15, 2022, it was announced that VRChat was working on a successor to Udon, which was given the working title of "Udon 2"[4]. The next update would come on February 29, 2024 with a mention of the performance benefits and additional features it would bring[5], and one on March 14, 2024 that showcased an example from the internal beta[6]. On November 25, 2024 it was announced that the previous plans for Udon 2 were dropped, but that a new project would take it's place, termed Soba[7].
Official resources
- What is Udon? on creators.vrchat.com
- UdonSharp Docs on creators.vrchat.com
- World/Udon Bugs & Feature Requests on feedback.vrchat.com
Community resources
A list of community resources can be found in its main article: Community: Udon Guides
References
- ↑ 'VRChat “Node Graph”, Playmaker, and Soon™'; retrieved September 6, 2024.
- ↑ 'VRChat Developer Update #4' on YouTube; retrieved September 6, 2024.
- ↑ https://docs.vrchat.com/docs/patch-notes-2020
- ↑ 'Developer Update - 15 December 2022'; retrieved December 16, 2024.
- ↑ 'Developer Update - 29 February 2024'; retrieved December 16, 2024.
- ↑ 'Developer Update - 14 March 2024'; retrieved December 16, 2024.
- ↑ 'Developer Update - 25 November 2024'; retrieved December 16, 2024.