Overhaul the downloads page (#553)

* (WIP) Rework the downloads page

* Enable incremental builds

* Improve styling and layout of the downloads page

---------

Co-authored-by: Emi <2206700+coppolaemilio@users.noreply.github.com>
This commit is contained in:
Yuri Sizov
2023-02-10 20:27:31 +03:00
committed by GitHub
parent 4bb5056398
commit 522dc35624
14 changed files with 590 additions and 352 deletions

1
.gitignore vendored
View File

@@ -1,6 +1,7 @@
# Build artifacts and cache
.bundle/
.jekyll-cache
.jekyll-metadata
_site
vendor/

View File

@@ -11,6 +11,7 @@ GEM
eventmachine (1.2.7)
ffi (1.15.5)
ffi (1.15.5-x64-mingw-ucrt)
ffi (1.15.5-x64-unknown)
forwardable-extended (2.6.0)
http_parser.rb (0.8.0)
i18n (1.12.0)
@@ -70,7 +71,6 @@ PLATFORMS
x64-mingw-ucrt
x64-unknown
x86_64-linux
x86_64-linux-musl
DEPENDENCIES
jekyll (= 4.2.2)

View File

@@ -1,2 +1,7 @@
# Overrides from the main config
url: "http://localhost:4000"
# Enables incremental builds to speed up iteration times.
incremental: true
# Switch to polling instead of I/O watching, solves Docker issues.
force_polling: true

View File

@@ -21,7 +21,7 @@
<link rel="alternate" type="application/rss+xml" title="Godot News" href="/rss.xml">
<link rel="icon" href="/assets/favicon.png" sizes="any">
<link rel="icon" href="/assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="/assets/css/main.css?100">
<link rel="stylesheet" href="/assets/css/main.css?101">
<link rel="stylesheet" href="/assets/css/tobii.min.css">
<link rel="preload" as="font" href="/assets/fonts/Montserrat-Bold.woff2" crossorigin>
<link rel="preload" as="font" href="/assets/fonts/Montserrat-ExtraBold.woff2" crossorigin>

View File

@@ -5,8 +5,66 @@ layout: default
{% include header.html %}
<link rel="stylesheet" href="/assets/css/transparent-nav.css">
<style>
.btn.btn-version-download {
.hero {
padding: 124px 0 60px;
background: url('/assets/download/download-background.jpg');
background-size: cover;
background-position: center;
position: relative;
}
.hero h1 {
font-size: 60px;
text-shadow: 0 0 28px #00000080;
margin-bottom: 20px;
color: white;
}
.hero .hero-wrapper {
flex-direction: column;
text-align: center;
max-width: 580px;
margin: 0 auto;
}
.hero .main-downloads {
max-width: 600px;
margin: 40px auto;
display: grid;
gap: 24px;
text-align: center;
}
.hero .main-download-details {
color: var(--download-main-details-color);
font-size: 14px;
margin-top: 0;
opacity: 0.6;
}
.hero .previous-releases {
color: var(--download-hero-color);
font-size: 95%;
}
.hero .other-platforms {
color: var(--download-hero-color);
font-weight: 600;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 8px;
}
.hero .other-platforms .other-platforms-wrapper {
max-width: 1200px;
margin: auto;
}
.btn.btn-download-main,
.btn.btn-download-main2 {
background-color: var(--primary-color);
color: white;
display: inline-flex;
@@ -14,288 +72,365 @@ layout: default
padding: 0px;
margin-bottom: 8px;
}
.btn.btn-version-download a {
color: white;
text-decoration: none;
padding: 10px 20px;
width: auto;
.btn.btn-download-main2 {
background-color: rgb(111 111 111 / 27%);
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
}
.digital-stores {
width: 85%;
display: flex;
justify-content: center;
flex-direction: row;
align-items: flex-start;
gap: 12px;
margin-bottom: 24px;
.btn.btn-download-main img,
.btn.btn-download-main2 img {
display: inline-block;
filter: invert();
margin-right: 10px;
width: 20px;
vertical-align: text-bottom;
}
.digital-stores-download {
display: flex;
align-items: center;
margin-top: 16px;
color: var(--dark-color-text-hl);
font-size: 16px;
text-decoration: none;
.btn.btn-download-main .download-hint,
.btn.btn-download-main2 .download-hint {
background-color: var(--primary-color-text-title);
color: var(--dark-color);
line-height: 32px;
padding: 12px 16px;
}
.digital-stores-logo {
background-color: var(--digital-store-background-color);
padding: 8px 8px;
.btn.btn-download-main .download-title,
.btn.btn-download-main2 .download-title {
color: var(--primary-color-text-title);
font-size: 20px;
line-height: 32px;
padding: 12px 32px 12px 24px;
}
.digital-stores-logo img {
vertical-align: middle;
}
.digital-stores-name {
color: var(--base-color-text-hl);
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: 600;
padding: 8px 16px;
}
.version-overview {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
margin-top: 50px;
}
.version-overview h2 {
margin-top: 16px;
margin-bottom: 0px;
}
.version-overview .version-link {
color: var(--primary-color);
font-style: normal;
margin-left: 16px;
text-decoration: none;
}
.version-overview .date {
margin-top: 8px;
}
.version-overview img {
filter: drop-shadow(var(--base-shadow));
}
.platform-details hr {
border-top-color: rgba(0, 0, 0, 0.15);
.platform-details .card {
margin-top: 32px;
}
.platform-details pre {
background-color: var(--platform-code-background-color);
}
.extras .card {
margin-bottom: 16px;
.platform-details .download {
display: flex;
flex-direction: column;
gap: 6px;
margin-bottom: 8px;
}
.extras .card p {
margin-bottom: 0px;
.platform-details .download-details {
color: var(--secondary-color-text);
font-size: 14px;
padding: 0 12px;
}
.subheader {
margin-top: 32px;
.platform-details .download-note {
padding: 16px 12px;
font-size: 92%;
background-color: var(--platform-note-background-color);
margin-top: 28px;
}
/* hide tab icons by default */
.tab img {
display: none;
filter: invert(100%);
.platform-details .download-note p {
margin: 0;
}
@media (max-width: 1060px) {
.platform-details .platform-split {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 24px;
}
@media (max-width: 1200px) {
.platform-details .platform-split {
grid-template-columns: 1fr;
gap: 0;
}
}
/* hide tab text only show icons */
.tab img {
.other-download {
display: grid;
grid-template-columns: 1fr;
gap: 30px;
max-width: 100%;
}
@media (min-width: 768px) {
.other-download {
grid-template-columns: 1fr 1fr 1fr;
}
}
.other-download-card {
background: var(--card-background-color);
border-radius: 6px;
padding: 26px 35px;
}
.platform-tabs {
margin-bottom: -1px;
justify-content: center;
flex-wrap: wrap;
}
.platform-tabs .tab img {
display: block;
}
/* hide tab text, except for active tabs */
.tab:not(.active) span {
display: none;
@media (prefers-color-scheme: dark) {
.platform-tabs .tab img {
filter: invert(100%);
}
}
.platform-tabs .tab:not(.active):hover {
background: var(--card-background-color);
color: var(--base-color-text-hl);
}
.platform-tabs .tab.active {
background: var(--card-background-color);
}
.digital-stores {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 24px;
}
@media (max-width: 1200px) {
.digital-stores {
grid-template-columns: 1fr;
}
}
.digital-stores p {
margin-top: 0;
}
.digital-stores .digital-store-list {
display: flex;
justify-content: center;
gap: 16px;
}
.btn.btn-digital-store {
background-color: var(--primary-color);
color: var(--dark-color-text-title);
display: inline-flex;
flex-direction: row;
align-items: center;
gap: 16px;
padding: 12px 24px;
}
</style>
<div class="head">
<div class="container flex responsive justify-space-between">
<div class="main">
<h1 class="intro-title">Download</h1>
<div class="hero">
<div class="hero-wrapper">
<h1>Download Godot for {{ page.platform }}</h1>
<div class="main-downloads">
{% assign featured_downloads = page.downloads | where: "featured", "true" %}
{% for download in featured_downloads %}
{% capture download_url %}
https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/{% if download.mono %}mono/{% endif %}Godot_v{{site.stable_version}}-stable_{{ download.slug }}
{% endcapture %}
<div class="main-download">
<a href="{{ download_url }}" class="btn btn-download btn-download-main{% if forloop.index > 1 %}2{% endif %}">
<div class="download-title">
<img src="/assets/icons/{{ page.platform | slugify }}.svg" alt="({{ page.platform }})">
Godot Engine{% if download.featured_flavor %} - {{ download.featured_flavor }}{% endif %}
</div>
<div class="tabs snap-tabs">
<a href="/download/linux" class="tab title-font {% if page.platform == 'linux' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/linux.svg" title="Linux" alt="Linux" />
<span>Linux</span>
</a>
<a href="/download/macos" class="tab title-font {% if page.platform == 'macos' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/macos.svg" title="macOS" alt="macOS" />
<span>macOS</span>
</a>
<a href="/download/windows" class="tab title-font {% if page.platform == 'windows' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/windows.svg" title="Windows" alt="Windows" />
<span>Windows</span>
</a>
<a href="/download/server" class="tab title-font {% if page.platform == 'server' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/server.svg" title="Linux Server" alt="Linux Server" />
<span>Linux Server</span>
</a>
<a href="/download/android" class="tab title-font {% if page.platform == 'android' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/android.svg" title="Android" alt="Android" />
<span>Android</span>
</a>
<a href="https://editor.godotengine.org/releases/latest/" class="tab title-font">
<img width="24" height="24" src="/assets/icons/html5.svg" title="Web Editor" alt="Web Editor" />
<span>Web Editor</span>
<div class="download-hint">{{ site.stable_version }}</div>
</a>
<p class="main-download-details">
{{ page.platform }}<strong>{% for tag in download.tags %} · {{ tag }}{% endfor %}</strong> · {{ site.stable_version_date }}
</p>
</div>
{% endfor %}
<p class="previous-releases">
You can find previous releases on <a href="https://github.com/godotengine/godot/releases">GitHub</a> or the <a href="https://downloads.tuxfamily.org/godotengine">download repository</a>.
</p>
</div>
</div>
<div class="other-platforms">
<div class="other-platforms-wrapper">
Looking for other platforms? <a href="#platforms">See below!</a>
</div>
</div>
</div>
<div class="container">
<div class="flex responsive eqsize">
<div class="version-overview">
<img src="/assets/download/godot_logo.svg" width="200" height="200" alt="logo">
<h2>Godot <a class="version-link" href="#links">{{ site.stable_version }}</a></h2>
<i class="date">released {{ site.stable_version_date }}</i>
<div style="margin-top:32px; line-height: 1.6; font-size: 85%">
You can find previous releases on the
<a href="https://downloads.tuxfamily.org/godotengine">download repository</a>.<br>
Slow download? Try the mirror on <a href="https://github.com/godotengine/godot/releases">GitHub
Releases</a>.<br>
<br>
Also available on digital distribution platforms:
</div>
<div class="digital-stores">
<a class="digital-stores-download card" href="https://godotengine.itch.io/godot"
title="Godot Engine on itch.io">
<div class="digital-stores-logo">
<img src="/assets/download/itch_logo.svg" width="28" height="28" alt="itch logo">
</div>
<div class="digital-stores-name">itch.io</div>
</a>
<a class="digital-stores-download card" href="https://store.steampowered.com/app/404790"
title="Godot Engine on Steam">
<div class="digital-stores-logo">
<img src="/assets/download/steam_logo.svg" width="28" height="28" alt="Steam logo">
</div>
<div class="digital-stores-name">Steam</div>
</a>
</div>
</div>
<div id="links" class="platform-details">
<div class="card">
<div class="base-padding">
<h4>Standard version</h4>
{% for download in page.downloads %}
<div class="btn btn-version-download">
<a
href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/Godot_v{{site.stable_version}}-stable_{{ download.url }}">{{ download.caption }}</a>
</div>
{% endfor %}
<h4 style="margin-top: 2rem">Mono version (C# support)</h4>
{% for download in page.downloads_mono %}
<div class="btn btn-version-download">
<a
href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/mono/Godot_v{{site.stable_version}}-stable_{{ download.url }}">{{
download.caption }}</a>
</div>
{% endfor %}
{{ page.mono_note }}
</div>
<div class="card base-padding">
<h3>Requirements</h3>
<hr>
<div class="base-padding">
<h4>Requirements</h4>
<ul>
<li>OpenGL 2.1 / OpenGL ES 2.0 compatible hardware</li>
{% if platform != 'android' %}
{% unless page.ignore_mono %}
<li>
<strong>For the Mono version:</strong> <a href="https://dotnet.microsoft.com/download">.NET SDK</a> or the
<strong>For the .NET version:</strong> <a href="https://dotnet.microsoft.com/download">.NET SDK</a> or the
<a href="https://www.mono-project.com/download/stable/">Mono SDK</a>
</li>
{% endif %}
{% endunless %}
</ul>
</div>
<hr>
<div class="base-padding">
{{ content }}
</div>
<div class="platform-split">
<div class="card base-padding">
<h3>All downloads</h3>
<div class="footer base-padding" style="line-height: 1.6; font-size: 90%">
Learn how to use Godot with the <a
href="https://docs.godotengine.org/en/stable/getting_started/step_by_step/">Step by Step tutorial</a>.<br>
Give a try to <a href="https://godotengine.org/asset-library/asset?category=10&support[official]=1">demo
projects</a> showcasing some of the engine features.
</div>
</div>
</div>
</div>
{% for download in page.downloads %}
<div class="flex responsive eqsize padded">
<div class="extras">
{% capture download_url %}
https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/{% if download.mono %}mono/{% endif %}Godot_v{{site.stable_version}}-stable_{{ download.slug }}
{% endcapture %}
<a class="card"
href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/Godot_v{{site.stable_version}}-stable_export_templates.tpz">
<div class="base-padding">
<h3>Export templates (standard)</h3>
<p>Used to export your games to all supported platforms.</p>
<div class="download">
<a href="{{ download_url }}">{{ download.caption }}</a>
<span class="download-details">{% for tag in download.tags %}{% if forloop.index > 1 %} · {% endif %}{{ tag }}{% endfor %}</span>
</div>
{% endfor %}
<div class="download">
<a href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/Godot_v{{site.stable_version}}-stable_export_templates.tpz">
Export templates (Standard)
</a>
<span class="download-details">Used to export your games to all supported platforms</span>
</div>
{% unless page.ignore_mono %}
<div class="download">
<a href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/mono/Godot_v{{site.stable_version}}-stable_mono_export_templates.tpz">
Export templates (.NET)
</a>
<span class="download-details">Used to export your games to all supported platforms · C# support</span>
</div>
{% endunless %}
<a class="card"
href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/mono/Godot_v{{site.stable_version}}-stable_mono_export_templates.tpz">
<div class="base-padding">
<h3>Export templates (Mono / C#)</h3>
{% if page.content_note %}
<div class="download-note">
{{ page.content_note }}
</div>
{% endif %}
</div>
<div class="card base-padding">
<h3>Instructions</h3>
{{ page.content_instructions }}
</div>
</div>
<div id="digital-stores" class="card base-padding digital-stores">
<div>
<p>Godot Engine is also available on digital distribution platforms:</p>
<div class="digital-store-list">
<a class="btn btn-digital-store" href="https://godotengine.itch.io/godot" title="Godot Engine on itch.io">
<div class="digital-store-logo">
<img src="/assets/download/itch_logo.svg" width="28" height="28" alt="itch logo">
</div>
<div class="digital-store-name">itch.io</div>
</a>
<a class="btn btn-digital-store" href="https://store.steampowered.com/app/404790" title="Godot Engine on Steam">
<div class="digital-store-logo">
<img src="/assets/download/steam_logo.svg" width="28" height="28" alt="Steam logo">
</div>
<div class="digital-store-name">Steam</div>
</a>
</div>
</div>
<div>
<ul>
<li>Digital store versions <strong>do not</strong> include .NET/C# support.</li>
<li><strong>Steam</strong> version includes full set of export templates and demo projects.</li>
</ul>
</div>
</div>
</div>
<div id="platforms" class="padded">
<h2>Supported platforms</h2>
<div class="tabs platform-tabs">
<a href="/download/android" class="tab title-font {% if page.platform == 'Android' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/android.svg" title="Android" alt="Android" />
<span>Android</span>
</a>
<a href="/download/linux" class="tab title-font {% if page.platform == 'Linux' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/linux.svg" title="Linux" alt="Linux" />
<span>Linux</span>
</a>
<a href="/download/macos" class="tab title-font {% if page.platform == 'MacOS' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/macos.svg" title="MacOS" alt="MacOS" />
<span>MacOS</span>
</a>
<a href="/download/windows" class="tab title-font {% if page.platform == 'Windows' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/windows.svg" title="Windows" alt="Windows" />
<span>Windows</span>
</a>
<a href="/download/server" class="tab title-font {% if page.platform == 'Linux Server' %} active {% endif %}">
<img width="24" height="24" src="/assets/icons/linux-server.svg" title="Linux Server" alt="Linux Server" />
<span>Linux Server</span>
</a>
<a href="https://editor.godotengine.org/releases/{{site.stable_version}}.stable/" target="_blank" class="tab title-font">
<img width="24" height="24" src="/assets/icons/html5.svg" title="Web Editor" alt="Web Editor" />
<span>Web Editor</span>
</a>
</div>
</div>
<div id="extras" class="padded" style="padding-top: 0">
<h2>Other Godot downloads</h2>
<div class="other-download">
<div class="other-download-card">
<h3>Godot demo projects</h3>
<p>
Used to export your C# games to the supported platforms.<br>
Currently, the C# version can export to desktop platforms (Linux, macOS and Windows), Android, iOS, and
HTML5/WebAssembly.
Give a try to demo projects showcasing some of the engine features.
</p>
<p>
<a href="https://github.com/godotengine/godot-demo-projects">
Demo projects on GitHub
</a>
</p>
<p>
<a href="https://godotengine.org/asset-library/asset?category=10&support[official]=1">
Demo projects in Asset Library
</a>
</p>
</div>
</a>
<a class="card"
href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/godot-lib.{{site.stable_version}}.stable.release.aar">
<div class="base-padding">
<h3>AAR library for Android plugins (standard)</h3>
<div class="other-download-card">
<h3>AAR library for Android</h3>
<p>Use it to develop Android plugins in Java or Kotlin using the Godot API.</p>
</div>
<p>
<a href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/godot-lib.{{site.stable_version}}.stable.release.aar">
AAR library (standard)
</a>
<a class="card"
href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/mono/godot-lib.{{site.stable_version}}.stable.mono.release.aar">
<div class="base-padding">
<h3>AAR library for Android plugins (Mono / C#)</h3>
<p>Use it to develop Android plugins in Java or Kotlin using the Godot API.</p>
</div>
</p>
<p>
<a href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/mono/godot-lib.{{site.stable_version}}.stable.mono.release.aar">
AAR library (.NET / C#)
</a>
</p>
</div>
<a href="https://github.com/godotengine/godot-blender-exporter" class="base-padding card">
<div>
<div class="other-download-card">
<h3>Blender ESCN exporter</h3>
<p>
Blender add-on to export scenes to Godot's scene format directly.<br>
Godot also supports glTF 2.0 and OBJ.
Godot 3 also supports glTF 2.0 and OBJ.
</p>
</div>
</a>
<a href="https://github.com/godotengine/godot-blender-exporter">Godot Blender exporter</a>
</div>
<div class="text-center base-padding">
</div>
</div>
<div id="open-source" class="text-center base-padding">
<img class="flex-center dark-invert" src="/assets/download/dl_icon_github.png" width="200" height="200" alt="">
<p>
Godot's development is <strong>open</strong>. This means that you can
@@ -310,8 +445,6 @@ layout: default
<a href="https://github.com/godotengine/godot">GitHub project page</a>.
</p>
</div>
</div>
</div>
{% include footer.html %}

View File

@@ -53,10 +53,11 @@
--sponsor-gold-background-color: #e0dfd4;
--sponsor-silver-background-color: #e3e3e3;
--download-hero-color: hsla(0, 0%, 100%, 0.9);
--download-main-details-color: #f1f1f1;
--platform-note-background-color: rgb(48 86 210 / 9%);
--platform-code-background-color: #e5ebf1;
--digital-store-background-color: #2d4c74;
--teams-odd-color: rgba(160, 160, 160, 0.15);
--teams-even-color: rgba(160, 160, 160, 0.05);
--teams-subteams-color: rgba(255, 255, 255, 0.4);
@@ -126,10 +127,11 @@
--sponsor-platinum-background-color: #e2ebfa;
--sponsor-gold-background-color: #efece2;
--download-hero-color: hsla(0, 0%, 100%, 0.9);
--download-main-details-color: #f1f1f1;
--platform-note-background-color: rgb(255 255 255 / 9%);
--platform-code-background-color: #282b2e;
--digital-store-background-color: #2d4c74;
--teams-odd-color: rgba(120, 120, 120, 0.15);
--teams-even-color: rgba(120, 120, 120, 0.05);
--teams-subteams-color: rgba(0, 0, 0, 0.2);

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

View File

Before

Width:  |  Height:  |  Size: 364 B

After

Width:  |  Height:  |  Size: 364 B

4
build-and-watch.sh Normal file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/env bash
bundle install
bundle exec jekyll build --config _config.yml,_config.development.yml -w

View File

@@ -1,20 +1,36 @@
---
title: Android download - Godot Engine
platform: android
title: Download - Godot Engine
platform: Android
downloads:
- caption: Universal (ARM64 + ARMv7 + x86_64 + x86)
url: android_editor.apk
mono_note: <em>C# support is not available in the Android editor. </em>
---
slug: android_editor.apk
featured: true
tags:
- ARM64/v7
- x86 (64 & 32 bit)
#### Instructions
ignore_mono: true
- If you run into an issue, check the [Troubleshooting](https://docs.godotengine.org/en/stable/about/troubleshooting.html) page for common issues and their solutions.
content_note: |
<p>
<strong>Note:</strong> C# support is not available in the Android editor.
</p>
content_instructions: |
<ul>
<li>If you run into an issue, check the <a href="https://docs.godotengine.org/en/stable/about/troubleshooting.html">Troubleshooting</a> page for common issues and their solutions.</li>
</ul>
<p>
To install the APK file, allow your current browser to install APKs from unknown sources in your device's settings.
</p>
<p>
<strong>The Android editor is currently in an experimental stage. The UI has not been adapted for touch screens yet; using a hardware keyboard and mouse is strongly recommended.</strong>
</p>
**The Android editor is currently in an experimental stage. The UI has not been adapted for touch screens yet; using a hardware keyboard and mouse is strongly recommended.**
Compared to using the editor on desktop platforms, the experience may be frustrating, especially if you do not use a hardware keyboard and mouse. See the [list of known issues affecting the Android editor](https://github.com/godotengine/godot/issues?q=is%3Aissue+is%3Aopen+label%3Aplatform%3Aandroid+label%3Atopic%3Aeditor+) for more information.
<p>
Compared to using the editor on desktop platforms, the experience may be frustrating, especially if you do not use a hardware keyboard and mouse. See the <a href="https://github.com/godotengine/godot/issues?q=is%3Aissue+is%3Aopen+label%3Aplatform%3Aandroid+label%3Atopic%3Aeditor+">list of known issues affecting the Android editor</a> for more information.
</p>
---

View File

@@ -1,20 +1,38 @@
---
title: Linux downloads - Godot Engine
platform: linux
title: Download - Godot Engine
platform: Linux
downloads:
- caption: 64-bit (x86_64)
url: x11.64.zip
- caption: 32-bit (x86)
url: x11.32.zip
- caption: Standard (x86_64)
slug: x11.64.zip
featured: true
tags:
- 64 bit
downloads_mono:
- caption: 64-bit (x86_64)
url: mono_x11_64.zip
- caption: 32-bit (x86)
url: mono_x11_32.zip
- caption: Standard (x86)
slug: x11.32.zip
tags:
- 32 bit
- caption: .NET (x86_64)
slug: mono_x11_64.zip
mono: true
featured: true
featured_flavor: .NET
tags:
- 64 bit
- C# support
- caption: .NET (x86)
slug: mono_x11_32.zip
mono: true
tags:
- 32 bit
- C# support
content_instructions: |
<ul>
<li>Extract and run. Godot is self-contained and does not require installation.</li>
<li>If you run into an issue, check the <a href="https://docs.godotengine.org/en/stable/about/troubleshooting.html">Troubleshooting</a> page for common issues and their solutions.</li>
</ul>
---
#### Instructions
- Extract and run. Godot is self-contained and does not require installation.
- If you run into an issue, check the [Troubleshooting](https://docs.godotengine.org/en/stable/about/troubleshooting.html) page for common issues and their solutions.

View File

@@ -1,31 +1,49 @@
---
title: MacOS downloads - Godot Engine
platform: macos
title: Download - Godot Engine
platform: MacOS
downloads:
- caption: Universal 64-bit (x86_64 + Apple Silicon)
url: osx.universal.zip
downloads_mono:
- caption: Universal 64-bit (x86_64 + Apple Silicon)
url: mono_osx.universal.zip
- caption: Universal (x86_64 + Apple Silicon)
slug: osx.universal.zip
featured: true
tags:
- Intel/Apple Silicon
- 64 bit
- caption: .NET Universal (x86_64 + Apple Silicon)
slug: mono_osx.universal.zip
mono: true
featured: true
featured_flavor: .NET
tags:
- Intel/Apple Silicon
- 64 bit
- C# support
redirect_from:
- /download/osx
---
#### Instructions
- Extract and run. Godot is self-contained and does not require installation.
- If you run into an issue, check the [Troubleshooting](https://docs.godotengine.org/en/stable/about/troubleshooting.html) page for common issues and their solutions.
content_instructions: |
<ul>
<li>Extract and run. Godot is self-contained and does not require installation.</li>
<li>If you run into an issue, check the <a href="https://docs.godotengine.org/en/stable/about/troubleshooting.html">Troubleshooting</a> page for common issues and their solutions.</li>
</ul>
<p>
Since Godot 3.3, Godot is code-signed and notarized for macOS. This means it should run out of the box even if Gatekeeper is enabled on the system (which is the default).
</p>
For older Godot versions, see the last section of [this page](https://support.apple.com/en-us/HT202491) for instructions on allowing Godot to run anyway. Alternatively, you can install [Godot from Steam](https://store.steampowered.com/app/404790) and switch to an older branch in the Steam application settings to work around this.
<p>
For older Godot versions, see the last section of <a href="https://support.apple.com/en-us/HT202491">this page</a> for instructions on allowing Godot to run anyway. Alternatively, you can install <a href="https://store.steampowered.com/app/404790">Godot from Steam</a> and switch to an older branch in the Steam application settings to work around this.
</p>
You can also get Godot with [Homebrew](https://brew.sh/)
<p>
You can also get Godot with <a href="https://brew.sh/">Homebrew</a>
<pre><code class="hljs lua">brew install <span class="hljs-comment">--cask godot</span></code></pre>
or [MacPorts](https://www.macports.org)
or <a href="https://www.macports.org">MacPorts</a>
<pre><code class="hljs nginx"><span class="hljs-attribute">sudo</span> port install godot</code></pre>
</p>
---

View File

@@ -1,26 +1,43 @@
---
title: Linux server downloads - Godot Engine
platform: server
title: Download - Godot Engine
platform: Linux Server
downloads:
- caption: Headless (64-bit, x86_64)
url: linux_headless.64.zip
- caption: Server (64-bit, x86_64)
url: linux_server.64.zip
- caption: Standard (x86_64)
slug: linux_server.64.zip
featured: true
tags:
- 64 bit
downloads_mono:
- caption: Headless (64-bit, x86_64)
url: mono_linux_headless_64.zip
- caption: Server (64-bit, x86_64)
url: mono_linux_server_64.zip
- caption: Headless (x86_64)
slug: linux_headless.64.zip
tags:
- 64 bit
- headless
- caption: .NET Standard (x86_64)
slug: mono_linux_server_64.zip
mono: true
featured: true
featured_flavor: .NET
tags:
- 64 bit
- C# support
- caption: .NET Headless (x86_64)
slug: mono_linux_headless_64.zip
mono: true
tags:
- 64 bit
- headless
- C# support
content_instructions: |
<ul>
<li>Extract and run. Godot is self-contained and does not require installation.</li>
<li>If you run into an issue, check the <a href="https://docs.godotengine.org/en/stable/about/troubleshooting.html">Troubleshooting</a> page for common issues and their solutions.</li>
<li>The <strong>headless</strong> build includes the editor tool functionality that enables it to run tests and export projects in an automated manner.</li>
<li>The <strong>standard</strong> build is optimized to run dedicated game servers and does not include editor tools, graphics or audio support.</li>
</ul>
---
#### Instructions
- Extract and run. Godot is self-contained and does not require installation.
- If you run into an issue, check the [Troubleshooting](https://docs.godotengine.org/en/stable/about/troubleshooting.html) page for common issues and their solutions.
- The _headless_ build includes the editor tool functionality that enables it to run tests and export projects in an automated manner.
- The _server_ build is optimized to run dedicated game servers and does not include editor tools, graphics or audio support.

View File

@@ -1,30 +1,54 @@
---
title: Windows downloads - Godot Engine
platform: windows
title: Download - Godot Engine
platform: Windows
downloads:
- caption: 64-bit (x86_64)
url: win64.exe.zip
- caption: 32-bit (x86)
url: win32.exe.zip
- caption: Standard (x86_64)
slug: win64.exe.zip
featured: true
tags:
- 64 bit
downloads_mono:
- caption: 64-bit (x86_64)
url: mono_win64.zip
- caption: 32-bit (x86)
url: mono_win32.zip
- caption: Standard (x86)
slug: win32.exe.zip
tags:
- 32 bit
mono_note: "<p><strong>Note:</strong> The 32-bit Mono binaries do not run on 64-bit Windows systems at the time being. Make sure to export 64-bit Mono binaries for your 64-bit target platforms.</p>"
---
- caption: .NET (x86_64)
slug: mono_win64.zip
mono: true
featured: true
featured_flavor: .NET
tags:
- 64 bit
- C# support
#### Instructions
- Extract and run. Godot is self-contained and does not require installation.
- If you run into an issue, check the [Troubleshooting](https://docs.godotengine.org/en/stable/about/troubleshooting.html) page for common issues and their solutions.
- caption: .NET (x86)
slug: mono_win32.zip
mono: true
tags:
- 32 bit
- C# support
content_note: |
<p>
<strong>Note:</strong> The 32-bit .NET binaries do not run on 64-bit Windows systems at the time being. Make sure to export 64-bit .NET binaries for your 64-bit target platforms.
</p>
You can also get Godot with [Scoop](https://scoop.sh/).
content_instructions: |
<ul>
<li>Extract and run. Godot is self-contained and does not require installation.</li>
<li>If you run into an issue, check the <a href="https://docs.godotengine.org/en/stable/about/troubleshooting.html">Troubleshooting</a> page for common issues and their solutions.</li>
</ul>
<p>
You can also get Godot with <a href="https://scoop.sh/">Scoop</a>.
<pre><code class="hljs csharp">scoop bucket <span class="hljs-keyword">add</span> extras
scoop install godot</code></pre>
</p>
<p>
Windows executables are code-signed by <em>Prehensile Tales B.V.</em>
</p>
---