Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Making an Infinite Runner with Unity by Jingtian Li

/

Release date:2023, April

Duration:15 h 58 m

Author:Jingtian Li

Skill level:Beginner

Language:English

Exercise files:Yes

Welcome to the second installment of the Complete Game Development Series, Project Infinite Runner! Throughout this course, we will delve into the fundamentals of Unity, the widely utilized game engine, as we construct a fully developed infinite-runner game.

Our journey begins with an exploration of the core aspects of the Unity editor, encompassing basic manipulation of objects, game objects and their components, the game loop, and asset importing. As the game takes shape, we will progressively explore advanced concepts such as the new input system, physics, animation controllers, prefabs, shader graphs, audio, and more.

This tutorial emphasizes thoroughness. No steps will be omitted, and we will refrain from relying on third-party code or plugins. Every element, including the player controller, world generation, shader graph, player profile, and leaderboard system, will be implemented from the ground up. Our goal is to maintain clean and extensible code throughout the entire process.

Beyond Unity, we will briefly touch on basic modeling using Blender to provide insights into other facets of the game development workflow.

Upon completing the tutorial, you will possess a robust understanding of Unity and game development, coupled with a comprehensive infinite runner project. This knowledge will empower you to tackle more advanced projects and progress through the series seamlessly. Brace yourself for a thorough, enlightening, and continuous game development journey!

Who this course is for:

  • Beginners who want to jump to into Unity Game Development
  • Beginners of Unity who what to follow a more complete project
  • Any people that are passionate to Start Making Games!
  • Unreal Engine developers who what to try Unity
Watch online or Download for Free

01 – Introduction
02 – 01InstallUnity
03 – 02IntroductiontotheEditor
04 – 03BasicObjectManipulations
05 – 04GameObjectandComponents
06 – 05CreateandAttachaScript
07 – 06DeltaTimeandExposeVariablestoTheEditor
08 – 07ImportingAssetsandtheAssetStore
09 – 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
[Udemy] Making an Infinite Runner with Unity by Jingtian Li.7z

[Udemy] Making an Infinite Runner with Unity by Jingtian Li_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *