@@ -63,6 +63,13 @@ dTopics.insert( { "sTopicID" : "prog-eng-love2d", "sTopic" : "The Love2D Engine"
63
63
[ "prog-love2d-engine-basics" , "Basics of the Love2D Engine" ]
64
64
]
65
65
} ) ;
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
+ } ) ;
66
73
67
74
68
75
/// Writing
@@ -543,8 +550,39 @@ dLinks.insert( { "sSection" : "prog-love2d-engine-basics", "sTag" : "Playlist",
543
550
"sSummary" : "Love2D Tutorial Videos (Advanced)" ,
544
551
"sDetails" : "YouTuber recursor offers a more thorough course on developing games using Love2D."
545
552
} ) ;
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
+ } ) ;
548
586
549
587
// ### writ-intro-articles #####################################################
550
588
dLinks . insert ( { "sSection" : "writ-intro-articles" , "sTag" : "Wiki" , "sTagColor" : "yellow" ,
0 commit comments