Skip to content

Commit 63f4acd

Browse files
committed
Adds a section for Godot/GDScript
The site will begin primarily supporting Godot, a free and open source game engine. This is the first commit towards this release.
1 parent 2cc0f90 commit 63f4acd

File tree

2 files changed

+42
-3
lines changed

2 files changed

+42
-3
lines changed

db-init.js

+40-2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,13 @@ dTopics.insert( { "sTopicID" : "prog-eng-love2d", "sTopic" : "The Love2D Engine"
6363
[ "prog-love2d-engine-basics", "Basics of the Love2D Engine" ]
6464
]
6565
} );
66+
dTopics.insert( { "sTopicID" : "prog-eng-godot", "sTopic" : "GDScript and the Godot Engine",
67+
"aChapters" : [
68+
[ "prog-godot-engine-software", "Godot Engine and Softwares" ],
69+
[ "prog-godot-engine-basics", "Basics of Godot" ],
70+
[ "prog-gdscript-overview", "Overview of GDScript" ]
71+
]
72+
} );
6673

6774

6875
/// Writing
@@ -543,8 +550,39 @@ dLinks.insert( { "sSection" : "prog-love2d-engine-basics", "sTag" : "Playlist",
543550
"sSummary" : "Love2D Tutorial Videos (Advanced)",
544551
"sDetails" : "YouTuber recursor offers a more thorough course on developing games using Love2D."
545552
} );
546-
547-
553+
// ### prog-godot-engine-software ##############################################
554+
dLinks.insert( { "sSection" : "prog-godot-engine-software", "sTag" : "Software", "sTagColor" : "purple",
555+
"sURL" : "https://godotengine.org/",
556+
"sSummary" : "Godot Engine",
557+
"sDetails" : "A free, open-source, and permissively licensed game development engine with unique approaches to production and workflow."
558+
} );
559+
// ### prog-godot-engine-basics ################################################
560+
dLinks.insert( { "sSection" : "prog-godot-engine-basics", "sTag" : "Video", "sTagColor" : "red",
561+
"sURL" : "https://www.youtube.com/watch?v=qVl3BYY6zaQ",
562+
"sSummary" : "What is Godot?",
563+
"sDetails" : "GDQuest discusses Godot (this engine will update itself a lot over a short time, but these links will generally apply for future versions)"
564+
} );
565+
dLinks.insert( { "sSection" : "prog-godot-engine-basics", "sTag" : "Online Manual", "sTagColor" : "green",
566+
"sURL" : "http://docs.godotengine.org/en/3.1/index.html",
567+
"sSummary" : "Godot Docs",
568+
"sDetails" : "A crucial reference for working in the Godot engine. The Getting Started section is worth a read."
569+
} );
570+
dLinks.insert( { "sSection" : "prog-godot-engine-basics", "sTag" : "Video", "sTagColor" : "red",
571+
"sURL" : "https://www.youtube.com/watch?v=TjuK1ijv5KA",
572+
"sSummary" : "The Default UI of Godot",
573+
"sDetails" : "An overview of the Godot engine's UI layout and how they service the engine."
574+
} );
575+
dLinks.insert( { "sSection" : "prog-godot-engine-basics", "sTag" : "Article", "sTagColor" : "orange",
576+
"sURL" : "http://docs.godotengine.org/en/3.1/getting_started/step_by_step/scenes_and_nodes.html",
577+
"sSummary" : "Godot's Scenes and Nodes",
578+
"sDetails" : "An additional explanation to how Godot's components arrange themselves to create the things that appear in a finished game."
579+
} );
580+
// ### prog-gdscript-overview ##################################################
581+
dLinks.insert( { "sSection" : "prog-gdscript-overview", "sTag" : "Online Manual", "sTagColor" : "green",
582+
"sURL" : "http://docs.godotengine.org/en/3.1/getting_started/scripting/gdscript/gdscript_basics.html#doc-gdscript",
583+
"sSummary" : "Godot Docs: Scripting in GDScript",
584+
"sDetails" : "GDScript is a language that feels similar to Python. It is a powerful way to edit not just your games but the editor itself, as well."
585+
} );
548586

549587
// ### writ-intro-articles #####################################################
550588
dLinks.insert( { "sSection" : "writ-intro-articles", "sTag" : "Wiki", "sTagColor" : "yellow",

index.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
<li><a href="#" to="prog-c-sharp">Learn C#</a></li>
5959
<li><a href="#" to="prog-lua">Learn Lua</a></li>
6060
<li><a href="#" to="prog-eng-love2d">Love2D (Lua)</a></li>
61+
<li><a href="#" to="prog-eng-godot">Godot (GDScript)</a></li>
6162
</ul>
6263
</li>
6364
<li class="wrapper-submenu-parent" role="menuitem" tabindex="-1">
@@ -256,7 +257,7 @@
256257
<p>We list resources that explain topics of game development. Under each category, we try to arrange information in an academic order. There are a lot of resources to dive into, here, so let's get you started with a few recommended subjects.</p>
257258
<p>These resources are coming soon, stay tuned while we continue to populate the site.</p>
258259
<p id="text-recommended-topics">
259-
<a class="red" href="#" to="prog-c-sharp">Learn C#</a>
260+
<a class="red" href="#" to="prog-eng-godot">Learn GDScript</a>
260261
<a class="scarlet" href="#" to="writ-worldbuilding">Worldbuilding</a>
261262
<a class="orange" href="#" to="sd-recording">Recording Techniques</a>
262263
<a class="yellow" href="#" to="mp-music-theory">Music Theory</a>

0 commit comments

Comments
 (0)