> For the complete documentation index, see [llms.txt](https://secondwavedigitaltheatre.gitbook.io/flinders-phd-research-project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://secondwavedigitaltheatre.gitbook.io/flinders-phd-research-project/tools-required/software/coding-languages.md).

# Coding Languages

<figure><img src="/files/wY8FqJPBmw1DOr5GGa7u" alt="" width="298"><figcaption></figcaption></figure>

This can seem like the most daunting hurdle for many theatre makers. While it is possible to use Unity and Unreal Engine to create assets and spaces without knowing a programming language, it is very helpful to learn one or two that integrate with the engine – for example, [Unity supports C#](https://unity.com/how-to/make-games-without-programming), and [more complex Unreal builds benefit from C++](https://forums.unrealengine.com/t/is-it-possible-make-games-without-code-knowledge/110208/4). With so much documentation and big user communities, though, you will have a lot of help to learn enough of a programming language to create shows. [Nathan Leigh](/flinders-phd-research-project/appendices/research-participant-information/interviewees/nathan-leigh.md) mentioned working on an interactive platform: ‘I'm trying to take the platform that we used for *POV*, I coded myself entirely from in JavaScript'.&#x20;

[Clemence Debaig](/flinders-phd-research-project/appendices/research-participant-information/interviewees/clemence-debaig.md) developed a web app that would allow her audience for *Strings* to decide which haptic device she wore would cause her to move: ‘from a technical point of view, this is technically a website that is running through [WebSockets](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API) which allowed me to change what people see dynamically, depending on where they are in the performance, and then their interactions are in real-time; and, they can also see each other. … everyone is represented in all the small dots, and then they can see each other’.
