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 +