You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/documentation/getting-started.md
+45-18Lines changed: 45 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,44 @@
1
-
1.[Download the `editor`](https://github.com/godotjs/GodotJS/releases) based on your OS and select an JS engine (we recommend `v8` for a start) and unzip it
Choose your platform and preferences to download the latest GodotJS release:
4
+
5
+
<divid="release-selector"></div>
6
+
7
+
8
+
> **Note:** The `Godot.app` isn't signed for MacOS you need
9
+
> to [allow to open it](https://support.apple.com/en-us/102445#:~:text=If%20you%20want%20to%20open%20an%20app%20that%20hasn%E2%80%99t%20been%20notarized%20or%20is%20from%20an%20unidentified%20developer).
10
+
11
+
12
+
### Manual Installation
13
+
14
+
If you prefer to browse all releases manually, visit the [GitHub Releases page](https://github.com/godotjs/GodotJS/releases).
|**V8**| High | Higher | Desktop | Development & Production |
33
+
|**QuickJS**| Medium | Lower | All platforms | Mobile & Embedded |
34
+
|**JavaScriptCore**| High | Medium | macOS/iOS | Apple platforms |
35
+
|**Browser**| High | Lower | Web | Web |
36
+
37
+
### Target Types
16
38
17
-
> **Note:** The `Godot.app` isn't signed for MacOS you need to [allow to open it](https://support.apple.com/en-us/102445#:~:text=If%20you%20want%20to%20open%20an%20app%20that%20hasn%E2%80%99t%20been%20notarized%20or%20is%20from%20an%20unidentified%20developer).
39
+
-**Editor**: Full Godot editor with GodotJS support
40
+
-**Template**: Export templates for building your games
41
+
-**Debug**: Debug versions with additional logging and debugging features
18
42
19
43
## Create a new project
20
44
@@ -25,14 +49,16 @@ godot --version
25
49
3. Run `cd <your-project>`
26
50
4. Run `npm i`
27
51
5. Run `npm run dev` - this will enable typescript watch mode and opens the editor
28
-
6. Inside the editor [install preset files](#install-preset-files) via `Project > Tools > GodotJS > Install Preset files`
52
+
6. Inside the editor [install preset files](#install-preset-files) via
Copy file name to clipboardExpand all lines: docs/index.md
-29Lines changed: 0 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,12 +9,6 @@ hide:
9
9
**_-- TypeScript/JavaScript Support for Godot 4.x by leveraging the high-performance capabilities of V8 to bring the delightful development experience of TypeScript into Godot.
10
10
--_**
11
11
12
-
Supports JavaScript engines:
13
-
14
-
- V8
15
-
- QuickJS
16
-
- JavaScriptCore
17
-
- Directly run scripts on the host browser JS VM when porting to web.
- Asynchronously loaded modules (limited support) (_temporarily only available in v8.impl, quickjs.impl_)
36
30
37
-
## Getting the engine
38
-
39
-
No installation or setup necessary.
40
-
The binaries for download are the complete, usable Godot editor
41
-
and engine with JavaScript/TypeScript language support.
42
-
43
-
### Binary downloads
44
-
45
-
Download the binaries from the [Releases](https://github.com/godotjs/GodotJS/releases).
46
-
47
-
### Choose your engine
48
-
49
-
Before initiating, make sure to select the JavaScript runtime you prefer between `v8`, `QuickJS` and `Web` (See [Supported Platforms](#supported-platforms)):
50
-
51
-
-`v8` is proven to be one of the most powerful and high-performance JavaScript runtimes.
52
-
-`QuickJS` is a remarkable and lightweight option.
53
-
-`JavaScriptCore` is the built-in JavaScript engine for WebKit and bundled with macOS/iOS.
54
-
-`Web` is only suitable when building for Web. All scripts run on the host browser JS VM rather than an additional interpreter.
55
-
56
-
### Building from source
57
-
58
-
In some cases you want or need to build the engine from source.
59
-
Read the [Building from Source](documentation/building-from-source/) documentation in this case.
0 commit comments