Kaynağa Gözat

Rearranged video tutorials

Added disclaimer to old Game From Scratch tutorials
Björn Ritzl 3 yıl önce
ebeveyn
işleme
5516748c08
1 değiştirilmiş dosya ile 89 ekleme ve 73 silme
  1. 89 73
      docs/en/en.json

+ 89 - 73
docs/en/en.json

@@ -1,111 +1,156 @@
 {
     "navigation": {
         "videos": [
+            {
+                "path": "https://www.youtube.com/embed/Ri2KStY-mfE",
+                "name": "Defold Installation and Overview",
+                "author": "Tactx Studios",
+                "description": "In this session you’ll learn about how to install Defold on your desktop (Mac or Windows) as well as get oriented to the Defold Editor."
+            },
+            {
+                "path": "https://www.youtube.com/embed/GfOrjyeC5b8",
+                "name": "Defold Image Procedures",
+                "author": "Tactx Studios",
+                "description": "This session will provide instructions on how to load images to your Defold game project as well as how to position them within your game.  Some basic animation techniques are also described."
+            },
+            {
+                "path": "https://www.youtube.com/embed/83TcgJyv9vk",
+                "name": "Defold Drag and Drop",
+                "author": "Tactx Studios",
+                "description": "A walkthough is provided on how you can support a user selecting a specific game object and dragging it to a new location within your game."
+            },
+            {
+                "path": "https://www.youtube.com/embed/nLKKbxTDaas",
+                "name": "Defold Movement",
+                "author": "Tactx Studios",
+                "description": "This tutorial describes the procedures needed to move a Game Object using either a pre-defined path, or based on user inputs via mouse or touch."
+            },
+            {
+                "path": "https://www.youtube.com/embed/lxw7vhnaJxc",
+                "name": "Defold Physics",
+                "author": "Tactx Studios",
+                "description": "Leveraging Defold’s Physics Engine – this tutorial reviews the concept of a collision object, used to trigger when one game object touches another, effects of gravity and bounce features."
+            },
+            {
+                "path": "https://www.youtube.com/embed/VU2aJSLmo7Y",
+                "name": "Defold GUI",
+                "author": "Tactx Studios",
+                "description": "A detailed description is provided on how you can incorporate button animations within the GUI as well as text notifications to users."
+            },
+            {
+                "path": "https://www.youtube.com/embed/ri1xa-3nG3U",
+                "name": "Defold Levels and Lua Modules",
+                "author": "Tactx Studios",
+                "description": "The final tutorial in this introductory series provides an explanation on how to accommodate multiple game levels to support different scenes or game chapters – as well as how to exchange information between game components."
+            },
+
+
+
             {
                 "path": "https://www.youtube.com/embed/4XGbQ92FzRI",
                 "name": "Series Introduction",
                 "author": "Game from Scratch",
-                "description": "This game programming series by Game from Scratch covers covers all aspects of 2D game development in Defold."
+                "description": "This game programming series by Game from Scratch covers covers all aspects of 2D game development in Defold. DISCLAIMER: This tutorial series shows the old editor and website. The new website does not require any login and account setup to create a project."
             },
             {
                 "path": "https://www.youtube.com/embed/PrkmFn86E5Y",
                 "name": "Getting Started",
                 "author": "Game from Scratch",
-                "description": "In this part of our ongoing Defold Tutorial Series, we look at the initial getting started process. We download and run the tools, create then run our first project"
+                "description": "In this part of our ongoing Defold Tutorial Series, we look at the initial getting started process. We download and run the tools, create then run our first project. DISCLAIMER: This tutorial series shows the old editor and website. The new website does not require any login and account setup to create a project."
             },
             {
                 "path": "https://www.youtube.com/embed/eAnXnsoab-Q",
                 "name": "Application Basics",
                 "author": "Game from Scratch",
-                "description": "Welcome to the second tutorial in the Defold Game Engine series by Game from Scratch. Today we look at how a Defold application works. How collections, game objects and components are used together to create games. We then look at attaching a script and how the game lifecycle is resolved."
+                "description": "Welcome to the second tutorial in the Defold Game Engine series by Game from Scratch. Today we look at how a Defold application works. How collections, game objects and components are used together to create games. We then look at attaching a script and how the game lifecycle is resolved. DISCLAIMER: This tutorial series shows the old editor and website. The new website does not require any login and account setup to create a project."
             },
             {
                 "path": "https://www.youtube.com/embed/REA3dsuZpkw",
                 "name": "Sprites and Animations",
                 "author": "Game from Scratch",
-                "description": "In this part of the tutorial we look at creating flipbook style sprite animations. We look at the two ways it is supported, Atlas based and tilesheet based sprites."
+                "description": "In this part of the tutorial we look at creating flipbook style sprite animations. We look at the two ways it is supported, Atlas based and tilesheet based sprites. DISCLAIMER: This tutorial series shows the old editor and website. The new website does not require any login and account setup to create a project."
             },
             {
                 "path": "https://www.youtube.com/embed/ha1Wq2FB7L0",
                 "name": "Input, Scripting and Messages",
                 "author": "Game from Scratch",
-                "description": "In the next part of our ongoing Defold Game Engine tutorial, we look at how you script. In addition we look at handling input and how message passing works, a critical concept."
+                "description": "In the next part of our ongoing Defold Game Engine tutorial, we look at how you script. In addition we look at handling input and how message passing works, a critical concept. DISCLAIMER: This tutorial series shows the old editor and website. The new website does not require any login and account setup to create a project."
             },
             {
                 "path": "https://www.youtube.com/embed/CDggJOQmlPI",
                 "name": "Sound and Music",
                 "author": "Game from Scratch",
-                "description": "In this part of the Defold Game Engine tutorial series we are going to look at audio programming. Specifically how to play ogg and wav files using components and code."
+                "description": "In this part of the Defold Game Engine tutorial series we are going to look at audio programming. Specifically how to play ogg and wav files using components and code. DISCLAIMER: This tutorial series shows the old editor and website. The new website does not require any login and account setup to create a project."
             },
             {
                 "path": "https://www.youtube.com/embed/eH_2X0tVesw",
                 "name": "Tilemaps",
                 "author": "Game from Scratch",
-                "description": "In this tutorial we look at quickly and easily creating 2D levels using the Defold editor and tile maps."
+                "description": "In this tutorial we look at quickly and easily creating 2D levels using the Defold editor and tile maps. DISCLAIMER: This tutorial series shows the old editor and website. The new website does not require any login and account setup to create a project."
             },
             {
                 "path": "https://www.youtube.com/embed/o6LNvXSnvGM",
                 "name": "Physics",
                 "author": "Game from Scratch",
-                "description": "In this tutorial on using the Defold Game Engine, we explore how to use the integrated Box2D physics."
+                "description": "In this tutorial on using the Defold Game Engine, we explore how to use the integrated Box2D physics. DISCLAIMER: This tutorial series shows the old editor and website. The new website does not require any login and account setup to create a project."
             },
             {
                 "path": "https://www.youtube.com/embed/99gKlgl1nR0",
                 "name": "UI Programming",
                 "author": "Game from Scratch",
-                "description": "In this tutorial we look at GUI/UI programming in the Defold game engine."
+                "description": "In this tutorial we look at GUI/UI programming in the Defold game engine. DISCLAIMER: This tutorial series shows the old editor and website. The new website does not require any login and account setup to create a project."
             },
 
-            {
-                "path": "https://www.youtube.com/watch?v=iMacxZQMPXs",
-                "name": "Lua Tutorial",
-                "author": "Derek Bananas",
-                "description": "Learn Lua in one hour."
-            },
+
 
             {
-                "path": "https://www.youtube.com/embed/Ri2KStY-mfE",
-                "name": "Defold Installation and Overview",
+                "path": "https://www.youtube.com/embed/7P4Qj-OCLF8",
+                "name": "Build a Tower Defense game - Opening Sequence",
                 "author": "Tactx Studios",
-                "description": "In this session you’ll learn about how to install Defold on your desktop (Mac or Windows) as well as get oriented to the Defold Editor."
+                "description": "This Tower Defense Tutorial will teach you the basics on how to incorporate the following features into a game: (1) splashscreens, (2) level selection menus, (3) help screens, (4) tank strikes, (5) tower placement, (6) fire exchange, (7) health resources, and (8) victory conditions."
             },
             {
-                "path": "https://www.youtube.com/embed/GfOrjyeC5b8",
-                "name": "Defold Image Procedures",
+                "path": "https://www.youtube.com/embed/no0PEgUJPSE",
+                "name": "Build a Tower Defense game - Tanks and Objectives",
                 "author": "Tactx Studios",
-                "description": "This session will provide instructions on how to load images to your Defold game project as well as how to position them within your game.  Some basic animation techniques are also described."
+                "description": "This second video in our Tower Defense Series will focus on the design of Tank Collections and a Game Object representing the Enemy Tank's Final Objective."
             },
             {
-                "path": "https://www.youtube.com/embed/83TcgJyv9vk",
-                "name": "Defold Drag and Drop",
+                "path": "https://www.youtube.com/embed/GVsdtgoFiCw",
+                "name": "Build a Tower Defense game - Tower Deployment",
                 "author": "Tactx Studios",
-                "description": "A walkthough is provided on how you can support a user selecting a specific game object and dragging it to a new location within your game."
+                "description": "Hang on for this third video in our Tower Defense Series – it focuses on game design techniques that facilitate the spawning of both Defensive Positions and Tower Collections, as well as supporting the ability to drag and drop Tower Objects across the game screen."
             },
             {
-                "path": "https://www.youtube.com/embed/nLKKbxTDaas",
-                "name": "Defold Movement",
+                "path": "https://www.youtube.com/embed/-mB5QiRab7w",
+                "name": "Build a Tower Defense game - Fire Exchange",
                 "author": "Tactx Studios",
-                "description": "This tutorial describes the procedures needed to move a Game Object using either a pre-defined path, or based on user inputs via mouse or touch."
+                "description": "You just can’t have a Tower Defense game with modeling the exchange of gun fires between your deployed Towers…and the series of Tank Strikes that move toward their objective."
             },
             {
-                "path": "https://www.youtube.com/embed/lxw7vhnaJxc",
-                "name": "Defold Physics",
+                "path": "https://www.youtube.com/embed/IyX0tGC1GuE",
+                "name": "Build a Tower Defense game - Scoring and Tower Upgrade Process",
                 "author": "Tactx Studios",
-                "description": "Leveraging Defold’s Physics Engine – this tutorial reviews the concept of a collision object, used to trigger when one game object touches another, effects of gravity and bounce features."
+                "description": "This fifth video in our Tower Defense Series will focus on design mechanics that support the inclusion of both a Resource as well as Health set of Scoring criteria. Additionally, it will address the addition of a popup that will let you either repair a tower, upgrade a tower or sell it outright."
             },
             {
-                "path": "https://www.youtube.com/embed/VU2aJSLmo7Y",
-                "name": "Defold GUI",
+                "path": "https://www.youtube.com/embed/DEKHx3somkA",
+                "name": "Build a Tower Defense game - Game Pause and Tutorial Wrap-up",
                 "author": "Tactx Studios",
-                "description": "A detailed description is provided on how you can incorporate button animations within the GUI as well as text notifications to users."
+                "description": "This last video in our Tower Defense Series is going to focus on a couple pretty important concepts: (1) pausing a game using the Defold Collection Proxy Component, and (2) adjusting several game parameters within the game to achieve game balance."
             },
+
+
+
             {
-                "path": "https://www.youtube.com/embed/ri1xa-3nG3U",
-                "name": "Defold Levels and Lua Modules",
-                "author": "Tactx Studios",
-                "description": "The final tutorial in this introductory series provides an explanation on how to accommodate multiple game levels to support different scenes or game chapters – as well as how to exchange information between game components."
+                "path": "https://www.youtube.com/watch?v=iMacxZQMPXs",
+                "name": "Lua Tutorial",
+                "author": "Derek Bananas",
+                "description": "Learn Lua in one hour."
             },
 
+
+
             {
                 "path": "https://www.youtube.com/embed/2sxj1Ggc4jQ",
                 "name": "Introduction to Defold",
@@ -131,42 +176,7 @@
                 "description": "In this video, we are continuing from the previous video and build a detect and attack behavior for our skeleton enemy. For this to work, we have to implement trigger detection, collision enabling and disabling, frame count detection to synchronize the hitbox enabling with the frame animation, and finally applying the damage to the player."
             },
 
-            {
-                "path": "https://www.youtube.com/embed/7P4Qj-OCLF8",
-                "name": "Build a Tower Defense game - Opening Sequence",
-                "author": "Tactx Studios",
-                "description": "This Tower Defense Tutorial will teach you the basics on how to incorporate the following features into a game: (1) splashscreens, (2) level selection menus, (3) help screens, (4) tank strikes, (5) tower placement, (6) fire exchange, (7) health resources, and (8) victory conditions."
-            },
-            {
-                "path": "https://www.youtube.com/embed/no0PEgUJPSE",
-                "name": "Build a Tower Defense game - Tanks and Objectives",
-                "author": "Tactx Studios",
-                "description": "This second video in our Tower Defense Series will focus on the design of Tank Collections and a Game Object representing the Enemy Tank's Final Objective."
-            },
-            {
-                "path": "https://www.youtube.com/embed/GVsdtgoFiCw",
-                "name": "Build a Tower Defense game - Tower Deployment",
-                "author": "Tactx Studios",
-                "description": "Hang on for this third video in our Tower Defense Series – it focuses on game design techniques that facilitate the spawning of both Defensive Positions and Tower Collections, as well as supporting the ability to drag and drop Tower Objects across the game screen."
-            },
-            {
-                "path": "https://www.youtube.com/embed/-mB5QiRab7w",
-                "name": "Build a Tower Defense game - Fire Exchange",
-                "author": "Tactx Studios",
-                "description": "You just can’t have a Tower Defense game with modeling the exchange of gun fires between your deployed Towers…and the series of Tank Strikes that move toward their objective."
-            },
-            {
-                "path": "https://www.youtube.com/embed/IyX0tGC1GuE",
-                "name": "Build a Tower Defense game - Scoring and Tower Upgrade Process",
-                "author": "Tactx Studios",
-                "description": "This fifth video in our Tower Defense Series will focus on design mechanics that support the inclusion of both a Resource as well as Health set of Scoring criteria. Additionally, it will address the addition of a popup that will let you either repair a tower, upgrade a tower or sell it outright."
-            },
-            {
-                "path": "https://www.youtube.com/embed/DEKHx3somkA",
-                "name": "Build a Tower Defense game - Game Pause and Tutorial Wrap-up",
-                "author": "Tactx Studios",
-                "description": "This last video in our Tower Defense Series is going to focus on a couple pretty important concepts: (1) pausing a game using the Defold Collection Proxy Component, and (2) adjusting several game parameters within the game to achieve game balance."
-            },
+
 
             {
                 "path": "https://www.youtube.com/embed/nv1xZe0BAic",
@@ -193,6 +203,8 @@
                 "description": "Tutorial on making grids and working with arrays in Defold."
             },
 
+
+
             {
                 "path": "https://www.youtube.com/embed/slTEz6555Ts",
                 "name": "Cellular Automata and Procedural Map Generation",
@@ -218,6 +230,8 @@
                 "description": "In this video, Klayton explain what the lazy flood fill algorithm algorithm is, how it works, and how to implement it."
             },
 
+
+
             {
                 "path": "https://www.youtube.com/embed/aXIaijThcHM",
                 "name": "Defold Team Explains #1 - Collection Proxies and memory management",
@@ -267,6 +281,8 @@
                 "description": "In this video we explain how to use Live Update to push new content to live games."
             },
 
+
+
             {
                 "path": "https://www.youtube.com/embed/Tz-AinJGDIM",
                 "name": "How To Make a Hyper Casual Game - Square Fall Tutorial Part 1",