mirror of
https://github.com/godotengine/godot-website.git
synced 2025-12-31 09:48:43 +03:00
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:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,6 +1,7 @@
|
||||
# Build artifacts and cache
|
||||
.bundle/
|
||||
.jekyll-cache
|
||||
.jekyll-metadata
|
||||
_site
|
||||
vendor/
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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,303 +72,378 @@ 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) {
|
||||
|
||||
/* hide tab text only show icons */
|
||||
.tab img {
|
||||
display: block;
|
||||
.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, except for active tabs */
|
||||
.tab:not(.active) span {
|
||||
display: none;
|
||||
.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;
|
||||
}
|
||||
@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="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 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>
|
||||
</a>
|
||||
</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 id="links" class="platform-details">
|
||||
<div class="card base-padding">
|
||||
<h3>Requirements</h3>
|
||||
|
||||
<ul>
|
||||
<li>OpenGL 2.1 / OpenGL ES 2.0 compatible hardware</li>
|
||||
{% unless page.ignore_mono %}
|
||||
<li>
|
||||
<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>
|
||||
{% endunless %}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<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 class="platform-split">
|
||||
<div class="card base-padding">
|
||||
<h3>All downloads</h3>
|
||||
|
||||
<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:
|
||||
{% for download in page.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="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 %}
|
||||
|
||||
{% if page.content_note %}
|
||||
<div class="download-note">
|
||||
{{ page.content_note }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</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 class="card base-padding">
|
||||
<h3>Instructions</h3>
|
||||
|
||||
{{ page.content_instructions }}
|
||||
</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>
|
||||
|
||||
<hr>
|
||||
<div class="base-padding">
|
||||
<h4>Requirements</h4>
|
||||
<ul>
|
||||
<li>OpenGL 2.1 / OpenGL ES 2.0 compatible hardware</li>
|
||||
{% if platform != 'android' %}
|
||||
<li>
|
||||
<strong>For the Mono 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 %}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<div class="base-padding">
|
||||
{{ content }}
|
||||
</div>
|
||||
|
||||
<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 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 class="flex responsive eqsize padded">
|
||||
<div class="extras">
|
||||
|
||||
<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>
|
||||
<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 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>
|
||||
<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.
|
||||
</p>
|
||||
</div>
|
||||
<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 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>
|
||||
<p>Use it to develop Android plugins in Java or Kotlin using the Godot API.</p>
|
||||
</div>
|
||||
<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 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>
|
||||
<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="https://github.com/godotengine/godot-blender-exporter" class="base-padding card">
|
||||
<div>
|
||||
<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.
|
||||
</p>
|
||||
</div>
|
||||
<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>
|
||||
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>
|
||||
|
||||
<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>
|
||||
<p>
|
||||
<a href="https://downloads.tuxfamily.org/godotengine/{{site.stable_version}}/godot-lib.{{site.stable_version}}.stable.release.aar">
|
||||
AAR library (standard)
|
||||
</a>
|
||||
</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>
|
||||
|
||||
<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 3 also supports glTF 2.0 and OBJ.
|
||||
</p>
|
||||
<a href="https://github.com/godotengine/godot-blender-exporter">Godot Blender exporter</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div 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
|
||||
fix or improve any part of the engine yourself and choose
|
||||
whether to contribute it back or keep it private.
|
||||
</p>
|
||||
<p>
|
||||
New features are always available to use and test, without the need of
|
||||
having to wait for the next major release. Compiling Godot from source
|
||||
is <em>very easy</em> and the process is well-documented for each platform.
|
||||
To obtain the source code, please visit the
|
||||
<a href="https://github.com/godotengine/godot">GitHub project page</a>.
|
||||
</p>
|
||||
</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
|
||||
fix or improve any part of the engine yourself and choose
|
||||
whether to contribute it back or keep it private.
|
||||
</p>
|
||||
<p>
|
||||
New features are always available to use and test, without the need of
|
||||
having to wait for the next major release. Compiling Godot from source
|
||||
is <em>very easy</em> and the process is well-documented for each platform.
|
||||
To obtain the source code, please visit the
|
||||
<a href="https://github.com/godotengine/godot">GitHub project page</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
BIN
assets/download/download-background.jpg
Normal file
BIN
assets/download/download-background.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 177 KiB |
|
Before Width: | Height: | Size: 364 B After Width: | Height: | Size: 364 B |
4
build-and-watch.sh
Normal file
4
build-and-watch.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
bundle install
|
||||
bundle exec jekyll build --config _config.yml,_config.development.yml -w
|
||||
@@ -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)
|
||||
|
||||
ignore_mono: true
|
||||
|
||||
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>
|
||||
|
||||
<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>
|
||||
---
|
||||
|
||||
#### Instructions
|
||||
|
||||
- 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.
|
||||
|
||||
|
||||
To install the APK file, allow your current browser to install APKs from unknown sources in your device's settings.
|
||||
|
||||
|
||||
**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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
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>
|
||||
|
||||
<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>
|
||||
|
||||
<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 <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>
|
||||
---
|
||||
|
||||
#### 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.
|
||||
|
||||
|
||||
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).
|
||||
|
||||
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.
|
||||
|
||||
|
||||
You can also get Godot with [Homebrew](https://brew.sh/)
|
||||
|
||||
<pre><code class="hljs lua">brew install <span class="hljs-comment">--cask godot</span></code></pre>
|
||||
|
||||
or [MacPorts](https://www.macports.org)
|
||||
|
||||
<pre><code class="hljs nginx"><span class="hljs-attribute">sudo</span> port install godot</code></pre>
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
- caption: .NET (x86_64)
|
||||
slug: mono_win64.zip
|
||||
mono: true
|
||||
featured: true
|
||||
featured_flavor: .NET
|
||||
tags:
|
||||
- 64 bit
|
||||
- C# support
|
||||
|
||||
- caption: .NET (x86)
|
||||
slug: mono_win32.zip
|
||||
mono: true
|
||||
tags:
|
||||
- 32 bit
|
||||
- C# support
|
||||
|
||||
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>"
|
||||
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>
|
||||
|
||||
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>
|
||||
---
|
||||
|
||||
#### 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.
|
||||
|
||||
|
||||
You can also get Godot with [Scoop](https://scoop.sh/).
|
||||
|
||||
<pre><code class="hljs csharp">scoop bucket <span class="hljs-keyword">add</span> extras
|
||||
scoop install godot</code></pre>
|
||||
|
||||
Windows executables are code-signed by <em>Prehensile Tales B.V.</em>
|
||||
|
||||
Reference in New Issue
Block a user