diff --git a/astro.config.mjs b/astro.config.mjs index 2d2b7a39..f8e1cde7 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -74,12 +74,6 @@ export default defineConfig({ label: "Godot", items: [{ label: "Godot Basics", link: "game-design/godot/basics" - },{ - label: "2D Platformer", - link: "game-design/godot/2dplatformergame" - },{ - label: "2D Racing Game", - link: "game-design/godot/2dracinggame" },{ label: "Universal Features", link: "game-design/godot/universal" @@ -98,7 +92,10 @@ export default defineConfig({ },{ label: "Setting up C# For Godot", link: "game-design/godot/projectsetup" - }], + },{ + label: "3D Racing Game", + link: "game-design/godot/3dracinggame/0-main-scene/" + }], collapsed: true }], }, diff --git a/src/assets/godot/2DPlatformer/screenshot1.png b/src/assets/godot/2DPlatformer/screenshot1.png deleted file mode 100644 index 3a6b2d65..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot1.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot10.png b/src/assets/godot/2DPlatformer/screenshot10.png deleted file mode 100644 index 9da104ad..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot10.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot11.png b/src/assets/godot/2DPlatformer/screenshot11.png deleted file mode 100644 index fa3afcc6..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot11.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot12.png b/src/assets/godot/2DPlatformer/screenshot12.png deleted file mode 100644 index c505d133..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot12.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot2.png b/src/assets/godot/2DPlatformer/screenshot2.png deleted file mode 100644 index f67b881e..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot2.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot3.png b/src/assets/godot/2DPlatformer/screenshot3.png deleted file mode 100644 index f6a68dd5..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot3.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot4.png b/src/assets/godot/2DPlatformer/screenshot4.png deleted file mode 100644 index 29a66c95..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot4.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot5.png b/src/assets/godot/2DPlatformer/screenshot5.png deleted file mode 100644 index 8fb03f9e..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot5.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot6.png b/src/assets/godot/2DPlatformer/screenshot6.png deleted file mode 100644 index 33e0e454..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot6.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot7.png b/src/assets/godot/2DPlatformer/screenshot7.png deleted file mode 100644 index b27b6d93..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot7.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot8.png b/src/assets/godot/2DPlatformer/screenshot8.png deleted file mode 100644 index 86f83d83..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot8.png and /dev/null differ diff --git a/src/assets/godot/2DPlatformer/screenshot9.png b/src/assets/godot/2DPlatformer/screenshot9.png deleted file mode 100644 index 4feaab11..00000000 Binary files a/src/assets/godot/2DPlatformer/screenshot9.png and /dev/null differ diff --git a/src/assets/godot/2DRacing/image1.png b/src/assets/godot/2DRacing/image1.png deleted file mode 100644 index 12b2a76f..00000000 Binary files a/src/assets/godot/2DRacing/image1.png and /dev/null differ diff --git a/src/assets/godot/2DRacing/image2.png b/src/assets/godot/2DRacing/image2.png deleted file mode 100644 index c0c586da..00000000 Binary files a/src/assets/godot/2DRacing/image2.png and /dev/null differ diff --git a/src/assets/godot/2DRacing/image3.png b/src/assets/godot/2DRacing/image3.png deleted file mode 100644 index 4061c4ae..00000000 Binary files a/src/assets/godot/2DRacing/image3.png and /dev/null differ diff --git a/src/assets/godot/2DRacing/image4.png b/src/assets/godot/2DRacing/image4.png deleted file mode 100644 index 1b7acf3f..00000000 Binary files a/src/assets/godot/2DRacing/image4.png and /dev/null differ diff --git a/src/assets/godot/2DRacing/image5.png b/src/assets/godot/2DRacing/image5.png deleted file mode 100644 index 9479f466..00000000 Binary files a/src/assets/godot/2DRacing/image5.png and /dev/null differ diff --git a/src/assets/godot/2DRacing/image6.png b/src/assets/godot/2DRacing/image6.png deleted file mode 100644 index a24c77b3..00000000 Binary files a/src/assets/godot/2DRacing/image6.png and /dev/null differ diff --git a/src/assets/godot/3DRacing/HUDFileStructure.png b/src/assets/godot/3DRacing/HUDFileStructure.png new file mode 100644 index 00000000..457fc6a3 Binary files /dev/null and b/src/assets/godot/3DRacing/HUDFileStructure.png differ diff --git a/src/assets/godot/3DRacing/Path3DControls.png b/src/assets/godot/3DRacing/Path3DControls.png new file mode 100644 index 00000000..b8878d41 Binary files /dev/null and b/src/assets/godot/3DRacing/Path3DControls.png differ diff --git a/src/assets/godot/3DRacing/VehicleBodySimple.png b/src/assets/godot/3DRacing/VehicleBodySimple.png new file mode 100644 index 00000000..a6df7568 Binary files /dev/null and b/src/assets/godot/3DRacing/VehicleBodySimple.png differ diff --git a/src/assets/godot/3DRacing/VehicleWheelsSimple.png b/src/assets/godot/3DRacing/VehicleWheelsSimple.png new file mode 100644 index 00000000..d3cc4a22 Binary files /dev/null and b/src/assets/godot/3DRacing/VehicleWheelsSimple.png differ diff --git a/src/assets/godot/3DRacing/addingPizzazzToCar.png b/src/assets/godot/3DRacing/addingPizzazzToCar.png new file mode 100644 index 00000000..4d99881d Binary files /dev/null and b/src/assets/godot/3DRacing/addingPizzazzToCar.png differ diff --git a/src/assets/godot/3DRacing/area3dFinishLine.png b/src/assets/godot/3DRacing/area3dFinishLine.png new file mode 100644 index 00000000..16a033d2 Binary files /dev/null and b/src/assets/godot/3DRacing/area3dFinishLine.png differ diff --git a/src/assets/godot/3DRacing/barrierPositionNumbers.png b/src/assets/godot/3DRacing/barrierPositionNumbers.png new file mode 100644 index 00000000..57e925bd Binary files /dev/null and b/src/assets/godot/3DRacing/barrierPositionNumbers.png differ diff --git a/src/assets/godot/3DRacing/boostGameRunning.png b/src/assets/godot/3DRacing/boostGameRunning.png new file mode 100644 index 00000000..c1028441 Binary files /dev/null and b/src/assets/godot/3DRacing/boostGameRunning.png differ diff --git a/src/assets/godot/3DRacing/boostReloadingGameRunning.png b/src/assets/godot/3DRacing/boostReloadingGameRunning.png new file mode 100644 index 00000000..1afd4454 Binary files /dev/null and b/src/assets/godot/3DRacing/boostReloadingGameRunning.png differ diff --git a/src/assets/godot/3DRacing/builtCarFileStructure.png b/src/assets/godot/3DRacing/builtCarFileStructure.png new file mode 100644 index 00000000..f352a068 Binary files /dev/null and b/src/assets/godot/3DRacing/builtCarFileStructure.png differ diff --git a/src/assets/godot/3DRacing/curvedPath3D.png b/src/assets/godot/3DRacing/curvedPath3D.png new file mode 100644 index 00000000..bcc73abc Binary files /dev/null and b/src/assets/godot/3DRacing/curvedPath3D.png differ diff --git a/src/assets/godot/3DRacing/editingPathPointHeights.png b/src/assets/godot/3DRacing/editingPathPointHeights.png new file mode 100644 index 00000000..1b56c735 Binary files /dev/null and b/src/assets/godot/3DRacing/editingPathPointHeights.png differ diff --git a/src/assets/godot/3DRacing/endResultPreview.png b/src/assets/godot/3DRacing/endResultPreview.png new file mode 100644 index 00000000..ba13bf9e Binary files /dev/null and b/src/assets/godot/3DRacing/endResultPreview.png differ diff --git a/src/assets/godot/3DRacing/finishLine.png b/src/assets/godot/3DRacing/finishLine.png new file mode 100644 index 00000000..ad3f8347 Binary files /dev/null and b/src/assets/godot/3DRacing/finishLine.png differ diff --git a/src/assets/godot/3DRacing/groundMeshProperties.png b/src/assets/godot/3DRacing/groundMeshProperties.png new file mode 100644 index 00000000..158ff086 Binary files /dev/null and b/src/assets/godot/3DRacing/groundMeshProperties.png differ diff --git a/src/assets/godot/3DRacing/levelsMenuScreen.png b/src/assets/godot/3DRacing/levelsMenuScreen.png new file mode 100644 index 00000000..fc8b2af9 Binary files /dev/null and b/src/assets/godot/3DRacing/levelsMenuScreen.png differ diff --git a/src/assets/godot/3DRacing/newTrack.png b/src/assets/godot/3DRacing/newTrack.png new file mode 100644 index 00000000..23b016e7 Binary files /dev/null and b/src/assets/godot/3DRacing/newTrack.png differ diff --git a/src/assets/godot/3DRacing/pathCurrentLookWithRoad.png b/src/assets/godot/3DRacing/pathCurrentLookWithRoad.png new file mode 100644 index 00000000..87897483 Binary files /dev/null and b/src/assets/godot/3DRacing/pathCurrentLookWithRoad.png differ diff --git a/src/assets/godot/3DRacing/pathMeasurements.png b/src/assets/godot/3DRacing/pathMeasurements.png new file mode 100644 index 00000000..bfa4e330 Binary files /dev/null and b/src/assets/godot/3DRacing/pathMeasurements.png differ diff --git a/src/assets/godot/3DRacing/pauseMenuHUD.png b/src/assets/godot/3DRacing/pauseMenuHUD.png new file mode 100644 index 00000000..507d174d Binary files /dev/null and b/src/assets/godot/3DRacing/pauseMenuHUD.png differ diff --git a/src/assets/godot/3DRacing/repeatingAPicForGround.png b/src/assets/godot/3DRacing/repeatingAPicForGround.png new file mode 100644 index 00000000..bb773a69 Binary files /dev/null and b/src/assets/godot/3DRacing/repeatingAPicForGround.png differ diff --git a/src/assets/godot/3DRacing/tiltButton.png b/src/assets/godot/3DRacing/tiltButton.png new file mode 100644 index 00000000..7207655b Binary files /dev/null and b/src/assets/godot/3DRacing/tiltButton.png differ diff --git a/src/assets/godot/3DRacing/titleScreen.png b/src/assets/godot/3DRacing/titleScreen.png new file mode 100644 index 00000000..40bc703c Binary files /dev/null and b/src/assets/godot/3DRacing/titleScreen.png differ diff --git a/src/assets/godot/3DRacing/track1fileStructure.png b/src/assets/godot/3DRacing/track1fileStructure.png new file mode 100644 index 00000000..0a2f90b7 Binary files /dev/null and b/src/assets/godot/3DRacing/track1fileStructure.png differ diff --git a/src/assets/godot/3DRacing/trackBarrierPositions.png b/src/assets/godot/3DRacing/trackBarrierPositions.png new file mode 100644 index 00000000..8744893d Binary files /dev/null and b/src/assets/godot/3DRacing/trackBarrierPositions.png differ diff --git a/src/assets/godot/3DRacing/trackPathResult.png b/src/assets/godot/3DRacing/trackPathResult.png new file mode 100644 index 00000000..89851e61 Binary files /dev/null and b/src/assets/godot/3DRacing/trackPathResult.png differ diff --git a/src/assets/godot/3DRacing/worldCurrentFileStructure.png b/src/assets/godot/3DRacing/worldCurrentFileStructure.png new file mode 100644 index 00000000..f52565c5 Binary files /dev/null and b/src/assets/godot/3DRacing/worldCurrentFileStructure.png differ diff --git a/src/components/starlight/MobileTableOfContents.astro b/src/components/starlight/MobileTableOfContents.astro index 5d2cf663..8d91bf48 100644 --- a/src/components/starlight/MobileTableOfContents.astro +++ b/src/components/starlight/MobileTableOfContents.astro @@ -22,7 +22,7 @@ const { toc } = Astro.props;