1 - Introduction
2 - 01InstallUnity
3 - 02IntroductiontotheEditor
4 - 03BasicObjectManipulations
5 - 04GameObjectandComponents
6 - 05CreateandAttachaScript
7 - 06DeltaTimeandExposeVariablestoTheEditor
8 - 07ImportingAssetsandtheAssetStore
9 - 08InstalltheNewInputSystem
10 - 09AddtheMoveAction
11 - 10MovethePlayerWithPreDefinedTransforms
12 - 11PhysicsConstrainsandCollisionComponents
13 - 12CaculateJumpingSpeed
14 - 13GroundCheck
15 - 14BasicsofAnimator
16 - 15TriggeringAnimationintheCode
17 - 16PrefabsandtheWorldGenerator
18 - 17Generatetheroads
19 - 18UsePrefabtoSetuptheCollision
20 - 19AddMovementUsingaComponent
21 - 20DestoryObjectattheEndPoint
22 - 21SpawnnewBlockswithTrigger
23 - 22SpawnBuildings
24 - 23SpawnStreetLight
25 - 24CreateourFirstShader
26 - 25Manipulatethepositionofthepoints
27 - 26UsetheCircleEquationtoarctheEnvironment
28 - 27CreatetheThreatandComposetheCarClass
29 - 28SpawntheCarusingCoroutine
30 - 29SpawntheCarOnRandomLanes
31 - 30SpawntheRoadBlock
32 - 31RefactortheThreats
33 - 32RefactortheSpeedControl
34 - 33ImplmentthePickupClass
35 - 34ImplementthescorekeeperandtheUI
36 - 35SpawnanArrayofCoins
37 - 36RefactortheSpawning
38 - 37AdjustthePositionofPickups
39 - 38CreatetheTrainSegmentClass
40 - 39SpawnandMovetheTrainSegment
41 - 40AddressingOverlappingandPlacementIssues
42 - 41MaketheCameraFollowthePlayer
43 - 42BlockPlayerFromgoingToanOccupiedLane
44 - 43FixRoadCollisionIssueandTriggerSpawningBug
45 - 44ChangetheSpawnRatio
46 - 45CreattheFailZone
47 - 46ImplementtheTrashCan
48 - 47AddNoSpawnZoneandBlancetheGame
49 - 48CreatetheSpeedBoostModel
50 - 49CreatetheSpeedBoostPickup
51 - 50ExpandtheIngameUI
52 - 51AddButtonstothePauseMenu
53 - 52ImplementtheGameoverMenu
54 - 53ImplementtheMainMenu
55 - 54BaiscSavingMechanicandJSON
56 - 55CreatethePlayerProflieUI
57 - 56SaveNewPlayer
58 - 57DeleteExistingPlayer
59 - 58ImplementLeaderBoardSavingFacilities
60 - 59SetandGetthePlayerNameandSortLeaderBoard
61 - 60LayouttheStructureoftheLeaderBoard
62 - 61ReadEntriestotheLeaderBoard
63 - 62AddBackgroundandMovementAudio
64 - 63ImplementAudioTriggering
65 - 64FinishallAudio
66 - 65UpdateButtonVisuals
67 - 66CreateTextinBlender
68 - 67AddourCharactertotheTitle
69 - 68RendertheTitleandImporttoUnity
70 - 69ChangetheSkyboxandFixInputBug
71 - 70BuildtheGameandWrapUp
72 - 71CongratsandFinalRemarks