瀏覽代碼

Update en.json

Björn Ritzl 4 年之前
父節點
當前提交
6b02a4b22c
共有 1 個文件被更改,包括 40 次插入46 次删除
  1. 40 46
      docs/en/en.json

+ 40 - 46
docs/en/en.json

@@ -2,253 +2,247 @@
     "navigation": {
     "navigation": {
         "videos": [
         "videos": [
             {
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=1",
+                "path": "https://www.youtube.com/embed/4XGbQ92FzRI",
                 "name": "Series Introduction",
                 "name": "Series Introduction",
                 "author": "Game from Scratch",
                 "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."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=2",
+                "path": "https://www.youtube.com/embed/PrkmFn86E5Y",
                 "name": "Getting Started",
                 "name": "Getting Started",
                 "author": "Game from Scratch",
                 "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"
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=3",
+                "path": "https://www.youtube.com/embed/eAnXnsoab-Q",
                 "name": "Application Basics",
                 "name": "Application Basics",
                 "author": "Game from Scratch",
                 "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."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=4",
+                "path": "https://www.youtube.com/embed/REA3dsuZpkw",
                 "name": "Sprites and Animations",
                 "name": "Sprites and Animations",
                 "author": "Game from Scratch",
                 "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."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=5",
+                "path": "https://www.youtube.com/embed/ha1Wq2FB7L0",
                 "name": "Input, Scripting and Messages",
                 "name": "Input, Scripting and Messages",
                 "author": "Game from Scratch",
                 "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."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=6",
+                "path": "https://www.youtube.com/embed/CDggJOQmlPI",
                 "name": "Sound and Music",
                 "name": "Sound and Music",
                 "author": "Game from Scratch",
                 "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."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=9",
+                "path": "https://www.youtube.com/embed/eH_2X0tVesw",
                 "name": "Tilemaps",
                 "name": "Tilemaps",
                 "author": "Game from Scratch",
                 "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."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=7",
+                "path": "https://www.youtube.com/embed/o6LNvXSnvGM",
                 "name": "Physics",
                 "name": "Physics",
                 "author": "Game from Scratch",
                 "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."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=8",
+                "path": "https://www.youtube.com/embed/99gKlgl1nR0",
                 "name": "UI Programming",
                 "name": "UI Programming",
                 "author": "Game from Scratch",
                 "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."
             },
             },
 
 
             {
             {
-                "path": "https://www.youtube.com/watch?v=Ri2KStY-mfE&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT",
-                "name": "Defold introduction",
-                "author": "Tactx Studios",
-                "description": "This 7 episode series of introductory tutorials will be walking you through the essential building blocks needed to design and develop great games."
-            },
-            {
-                "path": "https://www.youtube.com/watch?v=Ri2KStY-mfE&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=1",
+                "path": "https://www.youtube.com/embed/Ri2KStY-mfE",
                 "name": "Defold Installation and Overview",
                 "name": "Defold Installation and Overview",
                 "author": "Tactx Studios",
                 "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": "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/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=2",
+                "path": "https://www.youtube.com/embed/GfOrjyeC5b8",
                 "name": "Defold Image Procedures",
                 "name": "Defold Image Procedures",
                 "author": "Tactx Studios",
                 "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 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/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=3",
+                "path": "https://www.youtube.com/embed/83TcgJyv9vk",
                 "name": "Defold Drag and Drop",
                 "name": "Defold Drag and Drop",
                 "author": "Tactx Studios",
                 "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": "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/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=4",
+                "path": "https://www.youtube.com/embed/nLKKbxTDaas",
                 "name": "Defold Movement",
                 "name": "Defold Movement",
                 "author": "Tactx Studios",
                 "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": "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/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=5",
+                "path": "https://www.youtube.com/embed/lxw7vhnaJxc",
                 "name": "Defold Physics",
                 "name": "Defold Physics",
                 "author": "Tactx Studios",
                 "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": "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/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=6",
+                "path": "https://www.youtube.com/embed/VU2aJSLmo7Y",
                 "name": "Defold GUI",
                 "name": "Defold GUI",
                 "author": "Tactx Studios",
                 "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": "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/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=7",
+                "path": "https://www.youtube.com/embed/ri1xa-3nG3U",
                 "name": "Defold Levels and Lua Modules",
                 "name": "Defold Levels and Lua Modules",
                 "author": "Tactx Studios",
                 "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."
                 "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=2sxj1Ggc4jQ&list=PLiyuZHAJlUirBilfmrIBHD-A8ouaWvBCj&index=1",
+                "path": "https://www.youtube.com/embed/2sxj1Ggc4jQ",
                 "name": "Introduction to Defold",
                 "name": "Introduction to Defold",
                 "author": "Game Developers",
                 "author": "Game Developers",
                 "description": "In this first lesson, we are going over the game engine IDE, its main blocks and its capabilities as engine to create multiplatform games."
                 "description": "In this first lesson, we are going over the game engine IDE, its main blocks and its capabilities as engine to create multiplatform games."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=2sxj1Ggc4jQ&list=PLiyuZHAJlUirBilfmrIBHD-A8ouaWvBCj&index=2",
+                "path": "https://www.youtube.com/embed/Q_R8Zt8giGg",
                 "name": "Creating a platformer protoype",
                 "name": "Creating a platformer protoype",
                 "author": "Game Developers",
                 "author": "Game Developers",
                 "description": "In this video, we will start to take a look at the building blocks of creating a game for the engine."
                 "description": "In this video, we will start to take a look at the building blocks of creating a game for the engine."
             },
             },
 
 
             {
             {
-                "path": "https://www.youtube.com/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=1",
+                "path": "https://www.youtube.com/embed/7P4Qj-OCLF8",
                 "name": "Build a Tower Defense game - Opening Sequence",
                 "name": "Build a Tower Defense game - Opening Sequence",
                 "author": "Tactx Studios",
                 "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."
                 "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/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=2",
+                "path": "https://www.youtube.com/embed/no0PEgUJPSE",
                 "name": "Build a Tower Defense game - Tanks and Objectives",
                 "name": "Build a Tower Defense game - Tanks and Objectives",
                 "author": "Tactx Studios",
                 "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."
                 "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/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=3",
+                "path": "https://www.youtube.com/embed/GVsdtgoFiCw",
                 "name": "Build a Tower Defense game - Tower Deployment",
                 "name": "Build a Tower Defense game - Tower Deployment",
                 "author": "Tactx Studios",
                 "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."
                 "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/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=4",
+                "path": "https://www.youtube.com/embed/-mB5QiRab7w",
                 "name": "Build a Tower Defense game - Fire Exchange",
                 "name": "Build a Tower Defense game - Fire Exchange",
                 "author": "Tactx Studios",
                 "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."
                 "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/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=5",
+                "path": "https://www.youtube.com/embed/IyX0tGC1GuE",
                 "name": "Build a Tower Defense game - Scoring and Tower Upgrade Process",
                 "name": "Build a Tower Defense game - Scoring and Tower Upgrade Process",
                 "author": "Tactx Studios",
                 "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."
                 "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/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=6",
+                "path": "https://www.youtube.com/embed/DEKHx3somkA",
                 "name": "Build a Tower Defense game - Game Pause and Tutorial Wrap-up",
                 "name": "Build a Tower Defense game - Game Pause and Tutorial Wrap-up",
                 "author": "Tactx Studios",
                 "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."
                 "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/watch?v=nv1xZe0BAic",
+                "path": "https://www.youtube.com/embed/nv1xZe0BAic",
                 "name": "Procedural 2D Terrain with Climate",
                 "name": "Procedural 2D Terrain with Climate",
                 "author": "Sergey Lerg",
                 "author": "Sergey Lerg",
                 "description": "Procedural 2D terrain generation with procedural climate change animation using Defold engine and Lua programming language."
                 "description": "Procedural 2D terrain generation with procedural climate change animation using Defold engine and Lua programming language."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=NedBomX5TFw",
+                "path": "https://www.youtube.com/embed/NedBomX5TFw",
                 "name": "AdMob extension for Defold",
                 "name": "AdMob extension for Defold",
                 "author": "Sergey Lerg",
                 "author": "Sergey Lerg",
                 "description": "How to use AdMob in Defold."
                 "description": "How to use AdMob in Defold."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=sK4pJ8A3YS4",
+                "path": "https://www.youtube.com/embed/sK4pJ8A3YS4",
                 "name": "Taxi Town and Lunar Orbit - Technical breakdown",
                 "name": "Taxi Town and Lunar Orbit - Technical breakdown",
                 "author": "Sergey Lerg",
                 "author": "Sergey Lerg",
                 "description": "A Technical breakdown of how Taxi Town and Lunar Orbit were created using Defold."
                 "description": "A Technical breakdown of how Taxi Town and Lunar Orbit were created using Defold."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=PRQca8TqPJI",
+                "path": "https://www.youtube.com/embed/PRQca8TqPJI",
                 "name": "Grids and Arrays",
                 "name": "Grids and Arrays",
                 "author": "Sergey Lerg",
                 "author": "Sergey Lerg",
                 "description": "Tutorial on making grids and working with arrays in Defold."
                 "description": "Tutorial on making grids and working with arrays in Defold."
             },
             },
 
 
             {
             {
-                "path": "https://www.youtube.com/watch?v=slTEz6555Ts",
+                "path": "https://www.youtube.com/embed/slTEz6555Ts",
                 "name": "Cellular Automata and Procedural Map Generation",
                 "name": "Cellular Automata and Procedural Map Generation",
                 "author": "Klayton Kowalski",
                 "author": "Klayton Kowalski",
                 "description": "In this video, Klayton explain what a cellular automaton is, how it works, and how to implement it."
                 "description": "In this video, Klayton explain what a cellular automaton is, how it works, and how to implement it."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=slTEz6555Ts",
+                "path": "https://www.youtube.com/embed/slTEz6555Ts",
                 "name": "Diamond Square and Procedural Map Generation",
                 "name": "Diamond Square and Procedural Map Generation",
                 "author": "Klayton Kowalski",
                 "author": "Klayton Kowalski",
                 "description": "In this video, Klayton explain what a cellular automaton is, how it works, and how to implement it."
                 "description": "In this video, Klayton explain what a cellular automaton is, how it works, and how to implement it."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=slTEz6555Ts",
+                "path": "https://www.youtube.com/embed/slTEz6555Ts",
                 "name": "Cellular Automata and Procedural Map Generation",
                 "name": "Cellular Automata and Procedural Map Generation",
                 "author": "Klayton Kowalski",
                 "author": "Klayton Kowalski",
                 "description": "In this video, Klayton explain what the diamond square algorithm is, how it works, and how to implement it."
                 "description": "In this video, Klayton explain what the diamond square algorithm is, how it works, and how to implement it."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=slTEz6555Ts",
+                "path": "https://www.youtube.com/embed/slTEz6555Ts",
                 "name": "Lazy Flood Fill and Procedural Map Generation",
                 "name": "Lazy Flood Fill and Procedural Map Generation",
                 "author": "Klayton Kowalski",
                 "author": "Klayton Kowalski",
                 "description": "In this video, Klayton explain what the lazy flood fill algorithm algorithm is, how it works, and how to implement it."
                 "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/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=1",
+                "path": "https://www.youtube.com/embed/aXIaijThcHM",
                 "name": "Defold Team Explains #1 - Collection Proxies and memory management",
                 "name": "Defold Team Explains #1 - Collection Proxies and memory management",
                 "author": "Defold",
                 "author": "Defold",
                 "description": "In this video we explain how to better design scene and level loading in your game? How does Defold manage memory under the hood?"
                 "description": "In this video we explain how to better design scene and level loading in your game? How does Defold manage memory under the hood?"
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=Q4slGOd7Og4&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=2",
+                "path": "https://www.youtube.com/embed/Q4slGOd7Og4",
                 "name": "Defold Team Explains #2 - App Manifest in Defold and the manifestation tool",
                 "name": "Defold Team Explains #2 - App Manifest in Defold and the manifestation tool",
                 "author": "Defold",
                 "author": "Defold",
                 "description": "In this video we explain how to use an app manifest to reduce the size of your game."
                 "description": "In this video we explain how to use an app manifest to reduce the size of your game."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=1kiLHUkL8HI&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=3",
+                "path": "https://www.youtube.com/embed/1kiLHUkL8HI",
                 "name": "Defold Team Explains #3 - The basics of addressing and message passing",
                 "name": "Defold Team Explains #3 - The basics of addressing and message passing",
                 "author": "Defold",
                 "author": "Defold",
                 "description": "In this video we explain the concept of message passing and the basics of game object addressing."
                 "description": "In this video we explain the concept of message passing and the basics of game object addressing."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=4",
+                "path": "https://www.youtube.com/embed/bG1IJDBHwHg",
                 "name": "Defold Team Explains #4 - How to add post effects to a Defold game",
                 "name": "Defold Team Explains #4 - How to add post effects to a Defold game",
                 "author": "Defold",
                 "author": "Defold",
                 "description": "How to modify the rendering pipeline of Defold. Overview of the render script, Shaders, materials and how to modify them. Implementing a full screen post effect."
                 "description": "How to modify the rendering pipeline of Defold. Overview of the render script, Shaders, materials and how to modify them. Implementing a full screen post effect."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=5",
+                "path": "https://www.youtube.com/embed/aFLhNqst7j8",
                 "name": "Defold Team Explains #5 - Talking to objects created by Collection Factories",
                 "name": "Defold Team Explains #5 - Talking to objects created by Collection Factories",
                 "author": "Defold",
                 "author": "Defold",
                 "description": "In this video we explain addressing in the context of factory created game objects and in nested collections. We also discuss the performance of message passing."
                 "description": "In this video we explain addressing in the context of factory created game objects and in nested collections. We also discuss the performance of message passing."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=6",
+                "path": "https://www.youtube.com/embed/va3UWbDkTK4",
                 "name": "Defold Team Explains #6 - Why Live Update is essential for your game",
                 "name": "Defold Team Explains #6 - Why Live Update is essential for your game",
                 "author": "Defold",
                 "author": "Defold",
                 "description": "In this video we explain what Live Update is and how to use it."
                 "description": "In this video we explain what Live Update is and how to use it."
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=7",
+                "path": "https://www.youtube.com/embed/a5788qHAiO0",
                 "name": "Defold Team Explains #7 - Constructing and deconstructing URLs, caching senders",
                 "name": "Defold Team Explains #7 - Constructing and deconstructing URLs, caching senders",
                 "author": "Defold",
                 "author": "Defold",
                 "description": "How are message URLs constructed and what are the parts that make up a full URL to an object in Defold?"
                 "description": "How are message URLs constructed and what are the parts that make up a full URL to an object in Defold?"
             },
             },
             {
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=8",
+                "path": "https://www.youtube.com/embed/_0YM2QTYN5Y",
                 "name": "Defold Team Explains #8 - How to push new content to live games",
                 "name": "Defold Team Explains #8 - How to push new content to live games",
                 "author": "Defold",
                 "author": "Defold",
                 "description": "In this video we explain how to use Live Update to push new content to live games."
                 "description": "In this video we explain how to use Live Update to push new content to live games."