diff --git a/astro.sidebar.ts b/astro.sidebar.ts
index 0cfe739c..47e51e33 100644
--- a/astro.sidebar.ts
+++ b/astro.sidebar.ts
@@ -26,11 +26,11 @@ export const sidebar = [
},
{
label: '2D Platformer',
- link: 'guides/game-dev/2dplatformergame',
+ link: 'guides/game-dev/2dplatformergame/0-making-the-player/',
},
{
label: '2D Racing Game',
- link: 'guides/game-dev/2dracinggame',
+ link: 'guides/game-dev/2dracinggame/0-making-the-cars/',
},
{
label: 'Universal Features',
@@ -38,7 +38,7 @@ export const sidebar = [
},
{
label: 'Survivors-Like',
- link: 'guides/game-dev/survivors',
+ link: 'guides/game-dev/survivors/0-settingup',
},
{
label: 'Top-down Dungeon Crawler',
@@ -46,11 +46,7 @@ export const sidebar = [
},
{
label: '3D Intro',
- link: 'guides/game-dev/3d',
- },
- {
- label: '3D Game',
- link: 'guides/game-dev/3dgame',
+ link: 'guides/game-dev/3d-intro/0-making-the-project',
},
{
label: 'Setting up C# For Godot',
diff --git a/src/content/docs/en/guides/game-dev/2dplatformer/0-making-the-player/index.mdx b/src/content/docs/en/guides/game-dev/2dplatformer/0-making-the-player/index.mdx
index 80c14547..b61ad1bc 100644
--- a/src/content/docs/en/guides/game-dev/2dplatformer/0-making-the-player/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dplatformer/0-making-the-player/index.mdx
@@ -13,7 +13,7 @@ Please download the asset pack linked [here](https://brackeysgames.itch.io/brack
## Making the Player
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -74,4 +74,4 @@ You can save this scene as we are done with the knight for right now.
- [ ] I have added the nodes to the scene
- [ ] I have added in the animtations
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/2dplatformer/1-creating-a-level/index.mdx b/src/content/docs/en/guides/game-dev/2dplatformer/1-creating-a-level/index.mdx
index a1d15b4d..1c2b5c6b 100644
--- a/src/content/docs/en/guides/game-dev/2dplatformer/1-creating-a-level/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dplatformer/1-creating-a-level/index.mdx
@@ -7,7 +7,7 @@ sidebar:
order: 2
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -52,4 +52,4 @@ import { Steps } from '@astrojs/starlight/components';
- [ ] I have setup my TileMapLayers
- [ ] I have drawn my level
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/2dplatformer/2-adding-movement/index.mdx b/src/content/docs/en/guides/game-dev/2dplatformer/2-adding-movement/index.mdx
index 611ac05c..50faef99 100644
--- a/src/content/docs/en/guides/game-dev/2dplatformer/2-adding-movement/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dplatformer/2-adding-movement/index.mdx
@@ -7,7 +7,7 @@ sidebar:
order: 2
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -85,4 +85,4 @@ Now we are going to add gravity and movement to the player.
- [ ] I have added sprite flipping
- [ ] My player can move
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/2dplatformer/3-adding-killzones/index.mdx b/src/content/docs/en/guides/game-dev/2dplatformer/3-adding-killzones/index.mdx
index 38b16405..05466db1 100644
--- a/src/content/docs/en/guides/game-dev/2dplatformer/3-adding-killzones/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dplatformer/3-adding-killzones/index.mdx
@@ -7,7 +7,7 @@ sidebar:
order: 2
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -49,4 +49,4 @@ Next let's make a killzone so that when you fall off the map or hit an enemy, yo
- [ ] I have attached a script
- [ ] I have added the killzone to my level
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/2dplatformer/4-making-enemies/index.mdx b/src/content/docs/en/guides/game-dev/2dplatformer/4-making-enemies/index.mdx
index 65690581..ffe2f6ad 100644
--- a/src/content/docs/en/guides/game-dev/2dplatformer/4-making-enemies/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dplatformer/4-making-enemies/index.mdx
@@ -7,7 +7,7 @@ sidebar:
order: 2
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -83,4 +83,4 @@ Now you can add your Slime to your level and if you run into it, you will reset
- [ ] I have add the sprite and animations
- [ ] I have added the script
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/2dplatformer/5-adding-items/index.mdx b/src/content/docs/en/guides/game-dev/2dplatformer/5-adding-items/index.mdx
index 865b4d0e..dae1adda 100644
--- a/src/content/docs/en/guides/game-dev/2dplatformer/5-adding-items/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dplatformer/5-adding-items/index.mdx
@@ -7,7 +7,7 @@ sidebar:
order: 2
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -46,4 +46,4 @@ Now let's add a coin pickup.
- [ ] I have add the sprite and animations
- [ ] I have added the script
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/2dplatformer/6-connecting-levels/index.mdx b/src/content/docs/en/guides/game-dev/2dplatformer/6-connecting-levels/index.mdx
index 1ea34869..98a28e2b 100644
--- a/src/content/docs/en/guides/game-dev/2dplatformer/6-connecting-levels/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dplatformer/6-connecting-levels/index.mdx
@@ -7,7 +7,7 @@ sidebar:
order: 2
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -61,4 +61,4 @@ Congratulations, you now have a working 2D platformer. Here is a list of possibl
- [ ] I have add the script
- [ ] My game can change levels
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/2dracing/0-making-the-cars/index.mdx b/src/content/docs/en/guides/game-dev/2dracing/0-making-the-cars/index.mdx
index d8052731..d36f49d7 100644
--- a/src/content/docs/en/guides/game-dev/2dracing/0-making-the-cars/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dracing/0-making-the-cars/index.mdx
@@ -7,7 +7,7 @@ sidebar:
order: 3
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -94,4 +94,4 @@ Please download the asset pack linked [here](https://www.kenney.nl/assets/racing
- [ ] I have added the nodes to the scene
- [ ] I have added in the script
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/2dracing/1-making-the-track/index.mdx b/src/content/docs/en/guides/game-dev/2dracing/1-making-the-track/index.mdx
index ac00bc1f..c719496a 100644
--- a/src/content/docs/en/guides/game-dev/2dracing/1-making-the-track/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dracing/1-making-the-track/index.mdx
@@ -7,7 +7,7 @@ sidebar:
order: 3
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -38,4 +38,4 @@ import { Steps } from '@astrojs/starlight/components';
- [ ] I have set up the TileSet
- [ ] I have created my track
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/2dracing/2-making-the-menu/index.mdx b/src/content/docs/en/guides/game-dev/2dracing/2-making-the-menu/index.mdx
index cbd558f0..fc80c72f 100644
--- a/src/content/docs/en/guides/game-dev/2dracing/2-making-the-menu/index.mdx
+++ b/src/content/docs/en/guides/game-dev/2dracing/2-making-the-menu/index.mdx
@@ -7,7 +7,7 @@ sidebar:
order: 3
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -75,4 +75,4 @@ import { Steps } from '@astrojs/starlight/components';
- [ ] I have created the button and script
- [ ] I have added the button to the menu scene
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3d-intro/0-making-project/index.mdx b/src/content/docs/en/guides/game-dev/3d-intro/0-making-project/index.mdx
index 93c92613..442da056 100644
--- a/src/content/docs/en/guides/game-dev/3d-intro/0-making-project/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3d-intro/0-making-project/index.mdx
@@ -5,7 +5,7 @@ title: "3D Intro"
description: Making a simple project for 3D
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
This is a guide for making a 3-dimensional game in [Godot](https://godotengine.org/). If you are unfamiliar with Godot, check out the [Godot basics](/game-design/godot/basics) doc.
@@ -46,4 +46,4 @@ Although, go ahead and save the scene with **Scene > Save Scene** so you have th
- [ ] 3D Scene made.
- [ ] Saved scene as a file.
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3d-intro/1-navigating-viewport/index.mdx b/src/content/docs/en/guides/game-dev/3d-intro/1-navigating-viewport/index.mdx
index fe42de5a..a95e659f 100644
--- a/src/content/docs/en/guides/game-dev/3d-intro/1-navigating-viewport/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3d-intro/1-navigating-viewport/index.mdx
@@ -5,7 +5,7 @@ title: "Navigating The 3D Viewport"
description: Learning how to navigate the 3D viewport.
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -31,4 +31,4 @@ If you do not have a middle mouse button to press, go to **Editor > Editor Setti
- [ ] Flown around with right click + WASDQE.
- [ ] Recentered camera on selected node.
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3d-intro/2-making-the-player/index.mdx b/src/content/docs/en/guides/game-dev/3d-intro/2-making-the-player/index.mdx
index 7cd5b428..3feb9426 100644
--- a/src/content/docs/en/guides/game-dev/3d-intro/2-making-the-player/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3d-intro/2-making-the-player/index.mdx
@@ -5,7 +5,7 @@ title: "Making the player"
description: Making the basic player nodes.
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -38,4 +38,4 @@ Now when you play the game and press **down** on the arrow keys you should move
- [ ] Player body, mesh, and camera made and oriented.
- [ ] Directional light added.
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3d-intro/3-controlling-camera/index.mdx b/src/content/docs/en/guides/game-dev/3d-intro/3-controlling-camera/index.mdx
index 597621be..4dfc2150 100644
--- a/src/content/docs/en/guides/game-dev/3d-intro/3-controlling-camera/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3d-intro/3-controlling-camera/index.mdx
@@ -5,7 +5,7 @@ title: "First person camera"
description: Making the basic player nodes.
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
Most modern 3D games have a first person camera, which can be pretty complicated. Open the script on your player.
@@ -76,4 +76,4 @@ Here's an example of what it should look like:
- [ ] Spaces replaced with *the correct amount* of tabs.
- [ ] No errors in the code.
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3d-intro/4-changing-controls/index.mdx b/src/content/docs/en/guides/game-dev/3d-intro/4-changing-controls/index.mdx
index 1f7f959c..b2d49c9e 100644
--- a/src/content/docs/en/guides/game-dev/3d-intro/4-changing-controls/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3d-intro/4-changing-controls/index.mdx
@@ -5,7 +5,7 @@ title: "Changing The Controls"
description: Making the basic player nodes.
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
The mouse sensitivity variable controls how fast the camera moves, change it to suit your preference.
@@ -29,4 +29,4 @@ In your script, replace 'ui_up' with 'forward', 'ui_left' with 'left', 'ui_down'
- [ ] Gave the five actions buttons.
- [ ] Replaced code in script.
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3d-intro/5-making-platforms/index.mdx b/src/content/docs/en/guides/game-dev/3d-intro/5-making-platforms/index.mdx
index 65156310..973f667a 100644
--- a/src/content/docs/en/guides/game-dev/3d-intro/5-making-platforms/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3d-intro/5-making-platforms/index.mdx
@@ -5,7 +5,7 @@ title: "Making the world"
description: Making the basic player nodes.
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
Now that you have a player, you need more platforms to jump on.
@@ -38,4 +38,4 @@ Save either platform as a scene by right clicking the static body and selecting
- [ ] The scaling of the platform is fixed.
- [ ] Saved a platform as a scene.
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3d-intro/6-adding-a-button/index.mdx b/src/content/docs/en/guides/game-dev/3d-intro/6-adding-a-button/index.mdx
index 18cbd5fd..4e16e325 100644
--- a/src/content/docs/en/guides/game-dev/3d-intro/6-adding-a-button/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3d-intro/6-adding-a-button/index.mdx
@@ -5,7 +5,7 @@ title: "Adding Interaction"
description: Making the basic player nodes.
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
Pressing a button is a little tricky, there's more that goes into pressing a button in a 3D environment than you thought, and more than you will have to do.
@@ -44,4 +44,4 @@ Then, decrease the ray cast's target position's y to -3 or lower.
- [ ] Gave the button the "Button" group.
- [ ] Added a ray cast.
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3d-intro/7-scripting-button/index.mdx b/src/content/docs/en/guides/game-dev/3d-intro/7-scripting-button/index.mdx
index 2ccc9cdd..f8ec84b3 100644
--- a/src/content/docs/en/guides/game-dev/3d-intro/7-scripting-button/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3d-intro/7-scripting-button/index.mdx
@@ -5,7 +5,7 @@ title: "Scripting The Button"
description: Making the basic player nodes.
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
Now, go to the script on your player and add an `@onready` variable for the ray cast and label similar to how the `main_camera` is.
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/0-main-scene/index.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/0-main-scene/index.mdx
index 8c41c33b..52e7769d 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/0-main-scene/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/0-main-scene/index.mdx
@@ -5,7 +5,7 @@ title: "Making the main scene and setup"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -52,4 +52,4 @@ Your ground should now have repeated your picture and look something like this:
- [ ] I have a Game node and a Ground node.
- [ ] I'm ready to make the car!
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/1-making-the-car/index.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/1-making-the-car/index.mdx
index 9b7f26c8..1a93303c 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/1-making-the-car/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/1-making-the-car/index.mdx
@@ -5,7 +5,7 @@ title: "Vehicle Wheels and Body"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -70,4 +70,4 @@ In your main scene with the ground, drag your saved car scene into the Ground (t
- [ ] I have a car body and four wheels.
- [ ] I understand how I can change the VehicleBody3D and VehicleWheel3D in the Inspector to suit my liking (e.g., if I want my wheels to be a different colour, or if I want the front wheels to accelerate too).
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/1.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/1.mdx
index 3116557c..896adc5f 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/1.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/1.mdx
@@ -4,7 +4,7 @@ title: "Driving the car"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -89,4 +89,4 @@ If the Ground isn't big enough, set the scale to 2 (or however big you need it t
- [ ] change my car to be slower
- [ ] make the car take really sharp turns
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/2.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/2.mdx
index 8e75f9a4..d1537ecf 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/2.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/2.mdx
@@ -4,7 +4,7 @@ title: "Extra: Follow Camera"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -76,4 +76,4 @@ import { Steps } from '@astrojs/starlight/components';
- [ ] Smooth third person camera
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/index.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/index.mdx
index 126f584e..a410bb3d 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/2-car-controls/index.mdx
@@ -5,7 +5,7 @@ unitTitle: "Car Controls"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
## Adding a Camera & Light
@@ -39,4 +39,4 @@ So far, you won't be able to control it -- this is on the next page.
- [ ] I'm ready to drive my car!
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/1.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/1.mdx
index 35c6219f..02639822 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/1.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/1.mdx
@@ -4,7 +4,7 @@ title: "Track Barriers"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/2.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/2.mdx
index d71efe69..058caa19 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/2.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/2.mdx
@@ -4,7 +4,7 @@ title: "Finish Line & Display"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -293,4 +293,4 @@ The track 1 file structure:
- [ ] A lap counter
- [ ] A finish line
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/3.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/3.mdx
index 0041f0dd..e4aa72b2 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/3.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/3.mdx
@@ -4,7 +4,7 @@ title: "Extra: Boost"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -90,4 +90,4 @@ When the boost is reloading:
- [ ] I've built a boost bar!
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/index.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/index.mdx
index d5cd6c0f..859faa25 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/3-track-building/index.mdx
@@ -5,7 +5,7 @@ unitTitle: "Building a Track"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -76,4 +76,4 @@ Click on the '+' button to create a new scene, and name it `track_1.tscn`.
- [ ] The road isn't too hard to drive on.
- [ ] The track is easy for a '1st level' track.
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/4-main-menu/1.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/4-main-menu/1.mdx
index b9691713..0249a138 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/4-main-menu/1.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/4-main-menu/1.mdx
@@ -4,7 +4,7 @@ title: "Check Out: You've made a 3D racing game!"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -28,4 +28,4 @@ Thanks for following along this far! Happy Godoting and have fun.
- [ ] I have made a speedometer in my HUD.
- [ ] There are powerups or extra boosts as I drive along the track.
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/3dracinggame/4-main-menu/index.mdx b/src/content/docs/en/guides/game-dev/3dracinggame/4-main-menu/index.mdx
index 05baf3e0..ad3ec175 100644
--- a/src/content/docs/en/guides/game-dev/3dracinggame/4-main-menu/index.mdx
+++ b/src/content/docs/en/guides/game-dev/3dracinggame/4-main-menu/index.mdx
@@ -5,7 +5,7 @@ unitTitle: "Menu and Levels"
description: This page works through creating a full 3D racing game step-by-step
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -297,4 +297,4 @@ The red lines indicate the new nodes that you will be adding into your HUD scene
- [ ] I've made a levels page.
- [ ] I can pause, play, and exit a game!
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/crystalgame/0-setup/index.mdx b/src/content/docs/en/guides/game-dev/crystalgame/0-setup/index.mdx
index 5697b20a..386c4a13 100644
--- a/src/content/docs/en/guides/game-dev/crystalgame/0-setup/index.mdx
+++ b/src/content/docs/en/guides/game-dev/crystalgame/0-setup/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Setting up the scene
title: Scene setup
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -97,4 +97,4 @@ A Rigid Body is the opposite, and can bounce and fall and move based on collisio
- [ ] I can move around using the arrow keys
- [ ] I'm ready to make a game!
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/crystalgame/1-charactercontroller/index.mdx b/src/content/docs/en/guides/game-dev/crystalgame/1-charactercontroller/index.mdx
index 57324338..40265863 100644
--- a/src/content/docs/en/guides/game-dev/crystalgame/1-charactercontroller/index.mdx
+++ b/src/content/docs/en/guides/game-dev/crystalgame/1-charactercontroller/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Character controller improvement
title: Improving our Character
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -178,4 +178,4 @@ When we play our game, we can properly walk and look around! Now it's time to ge
- [ ] I've changed my inputs
- [ ] My camera is controllable with the mouse
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/crystalgame/2-objective/index.mdx b/src/content/docs/en/guides/game-dev/crystalgame/2-objective/index.mdx
index dc5ae23f..72c9455b 100644
--- a/src/content/docs/en/guides/game-dev/crystalgame/2-objective/index.mdx
+++ b/src/content/docs/en/guides/game-dev/crystalgame/2-objective/index.mdx
@@ -5,7 +5,7 @@ title: Creating the objective
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -137,4 +137,4 @@ Signals are an amazing way to connect scripts without having to store a Node ref
- [ ] I've given it a health script
- [ ] I've conneted a signal
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/crystalgame/3-enemies/index.mdx b/src/content/docs/en/guides/game-dev/crystalgame/3-enemies/index.mdx
index 78282c43..eebd0a56 100644
--- a/src/content/docs/en/guides/game-dev/crystalgame/3-enemies/index.mdx
+++ b/src/content/docs/en/guides/game-dev/crystalgame/3-enemies/index.mdx
@@ -5,7 +5,7 @@ title: Creating an Enemy
description: Creating our player scene and scripts
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -220,4 +220,4 @@ While there are situations in which we'll want to modify a 'position' in most ca
- [ ] It moves toward the objective
- [ ] and reduces it's health when it gets there
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/crystalgame/4-spawning/index.mdx b/src/content/docs/en/guides/game-dev/crystalgame/4-spawning/index.mdx
index d938c0bb..741774e4 100644
--- a/src/content/docs/en/guides/game-dev/crystalgame/4-spawning/index.mdx
+++ b/src/content/docs/en/guides/game-dev/crystalgame/4-spawning/index.mdx
@@ -5,7 +5,7 @@ title: Spawning enemies
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -143,4 +143,4 @@ Congratulations! Your game now has continuously spawning enemies! Now to destroy
- [ ] I've created the spawner script
- [ ] The spawner creates enemies
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/crystalgame/5-fightingback/index.mdx b/src/content/docs/en/guides/game-dev/crystalgame/5-fightingback/index.mdx
index 02045f1b..ab707eea 100644
--- a/src/content/docs/en/guides/game-dev/crystalgame/5-fightingback/index.mdx
+++ b/src/content/docs/en/guides/game-dev/crystalgame/5-fightingback/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Fighting back
title: Destroying the enemies
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -84,4 +84,4 @@ to help us in the next step.
- [ ] I've added a raycast
- [ ] and can destroy enemies!
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/crystalgame/6-ui/index.mdx b/src/content/docs/en/guides/game-dev/crystalgame/6-ui/index.mdx
index 6af52b8a..c9cd1afa 100644
--- a/src/content/docs/en/guides/game-dev/crystalgame/6-ui/index.mdx
+++ b/src/content/docs/en/guides/game-dev/crystalgame/6-ui/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Tying it all together with UI
title: Adding UI
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -172,4 +172,4 @@ Now, let's add a timer so we can actually win!
- [ ] My health decreases
- [ ] I lose when my health reaches 0
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/crystalgame/7-winning/index.mdx b/src/content/docs/en/guides/game-dev/crystalgame/7-winning/index.mdx
index 867cb11a..82592c60 100644
--- a/src/content/docs/en/guides/game-dev/crystalgame/7-winning/index.mdx
+++ b/src/content/docs/en/guides/game-dev/crystalgame/7-winning/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Winning
title: Adding our win Condition
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -106,4 +106,4 @@ Congratulations, you've just made your very own 3D game!
- [ ] My UI updates
- [ ] I win when the time runs out!
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/crystalgame/8-finishingup/index.mdx b/src/content/docs/en/guides/game-dev/crystalgame/8-finishingup/index.mdx
index 4cf9657b..0d978d28 100644
--- a/src/content/docs/en/guides/game-dev/crystalgame/8-finishingup/index.mdx
+++ b/src/content/docs/en/guides/game-dev/crystalgame/8-finishingup/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Finishing up
title: Final Touches
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -33,4 +33,4 @@ I can't wait to see what you make!
- [ ] I've made my very own full 3D game!
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/survivors/0-settingup/index.mdx b/src/content/docs/en/guides/game-dev/survivors/0-settingup/index.mdx
index 66cfa2f3..b810bf40 100644
--- a/src/content/docs/en/guides/game-dev/survivors/0-settingup/index.mdx
+++ b/src/content/docs/en/guides/game-dev/survivors/0-settingup/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Setting up our character
title: Character setup
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -131,4 +131,4 @@ If you've done all correctly, it should look like your player is moving. Make su
- [ ] I've attached the player script
- [ ] I can move around!
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/survivors/1-enemies/index.mdx b/src/content/docs/en/guides/game-dev/survivors/1-enemies/index.mdx
index 090f098a..25bc3288 100644
--- a/src/content/docs/en/guides/game-dev/survivors/1-enemies/index.mdx
+++ b/src/content/docs/en/guides/game-dev/survivors/1-enemies/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Adding enemies
title: Adding enemies
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -173,4 +173,4 @@ In theory, what we have now though should work. Of course, we don't have anythin
- [ ] They move toward they player
- [ ] And they deal damage
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/survivors/2-health/index.mdx b/src/content/docs/en/guides/game-dev/survivors/2-health/index.mdx
index a1649707..f7d500e1 100644
--- a/src/content/docs/en/guides/game-dev/survivors/2-health/index.mdx
+++ b/src/content/docs/en/guides/game-dev/survivors/2-health/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Health System
title: Health and Death
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -47,4 +47,4 @@ Booyah, the player can now die!
- [ ] It decreases when I take damage
- [ ] And the game restarts after I die
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/survivors/3-spawning/index.mdx b/src/content/docs/en/guides/game-dev/survivors/3-spawning/index.mdx
index baa6f07f..5646c4e2 100644
--- a/src/content/docs/en/guides/game-dev/survivors/3-spawning/index.mdx
+++ b/src/content/docs/en/guides/game-dev/survivors/3-spawning/index.mdx
@@ -5,7 +5,7 @@ title: Enemy Spawning
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -105,4 +105,4 @@ If you're really confident in your programming skills, try using the `size_chang
- [ ] Enemies spawn along the Path
- [ ] Enemies dissapear when the player dies
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/survivors/4-projectiles/index.mdx b/src/content/docs/en/guides/game-dev/survivors/4-projectiles/index.mdx
index eaacce5a..15a7e553 100644
--- a/src/content/docs/en/guides/game-dev/survivors/4-projectiles/index.mdx
+++ b/src/content/docs/en/guides/game-dev/survivors/4-projectiles/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Weapon Projectiles
title: Weapon Projectiles
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -87,4 +87,4 @@ We don't want to spawn a bullet every frame or physics frame, so we can't use `_
- [ ] I've created a bullet scene
- [ ] The bullets are spawned by a timer
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/survivors/5-aiming/index.mdx b/src/content/docs/en/guides/game-dev/survivors/5-aiming/index.mdx
index 7aec437a..81475a00 100644
--- a/src/content/docs/en/guides/game-dev/survivors/5-aiming/index.mdx
+++ b/src/content/docs/en/guides/game-dev/survivors/5-aiming/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Aiming system
title: Automatic Aiming
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -75,4 +75,4 @@ We'll just be using a simple score counter to see how many enemies the player ha
- [ ] I've added a range Area2d
- [ ] My projectiles automatically fire at the nearest enemy
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/survivors/6-score/index.mdx b/src/content/docs/en/guides/game-dev/survivors/6-score/index.mdx
index c7ff89f5..d2ad310e 100644
--- a/src/content/docs/en/guides/game-dev/survivors/6-score/index.mdx
+++ b/src/content/docs/en/guides/game-dev/survivors/6-score/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Score system
title: Score counter
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -51,4 +51,4 @@ The reason this isn't just the guide instead, is for contrast. In the future you
- [ ] I've implemented a score system
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/survivors/7-bullettypes/index.mdx b/src/content/docs/en/guides/game-dev/survivors/7-bullettypes/index.mdx
index 1ca612e3..fd211b65 100644
--- a/src/content/docs/en/guides/game-dev/survivors/7-bullettypes/index.mdx
+++ b/src/content/docs/en/guides/game-dev/survivors/7-bullettypes/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Adding Projectile types
title: Projectile types
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -115,4 +115,4 @@ You should come up with some system of your own, perhaps a shop, that decides wh
- [ ] I've created a speed bullet
- [ ] I've created a piercing bullet
-
\ No newline at end of file
+
diff --git a/src/content/docs/en/guides/game-dev/survivors/8-polish/index.mdx b/src/content/docs/en/guides/game-dev/survivors/8-polish/index.mdx
index 88cf993f..67b503f7 100644
--- a/src/content/docs/en/guides/game-dev/survivors/8-polish/index.mdx
+++ b/src/content/docs/en/guides/game-dev/survivors/8-polish/index.mdx
@@ -4,7 +4,7 @@ unitTitle: Where to next
title: Ideas to add
---
-import Checklist from '/src/components/tutorial/Checklist.astro';
+import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';
@@ -63,4 +63,4 @@ It's a good idea to try out other games and see how they do this one.
- [ ] I have ideas for what to add next!
- [ ] I've made my very own survivors-like!
-
\ No newline at end of file
+