使用Unity和C#开始您的游戏开发之旅,Complete Game Development Series 02 – Unity Infinite Runner

在本课程中,您将学到如何使用 Unity 游戏引擎和 C# 编程语言来开发游戏。您将学习到Unity游戏引擎的基础知识,包括如何操作 Unity 编辑器、游戏对象、组件、游戏循环和资产导入等。同时,您还将学习如何使用C#编程语言来实现游戏机制,包括玩家控制、世界生成、着色器图、音频等等。

在本课程中,您将有机会制作完整的无限跑酷游戏。您将学习如何使用Unity打包游戏,以及如何使用JSON格式来保存和加载游戏数据。此外,您还将学习如何在Unity中创建用户界面(UI)和处理游戏音频。

MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz
语言:英语 | 大小:8.5 GB | 时长:15小时57分钟

在开始本课程之前,我们建议您具备对C#编程语言的基本了解。如果您对游戏开发充满热情但对C#不太熟悉,我们建议您先学习完整游戏开发系列的第一部分 – C# 基础知识,然后再继续学习本系列。

欢迎来到完整游戏开发系列的第二部分 – Project Infinite Runner!在本课程中,我们将从头开始开发一个完整的无限跑酷游戏,而不会跳过任何步骤或使用第三方代码或插件。我们将会涵盖 Unity 编辑器的基础知识以及游戏开发中的各种概念和技术,使您能够获得对Unity和游戏开发的深入了解,并拥有一个完整的无限跑酷项目。

通过本课程的学习,您将具备跳入更高级游戏开发项目的能力,并且能够与游戏开发系列一起不断进步。我们将确保本教程内容完整、信息丰富且持续,让您能够享受到真正的游戏开发体验。让我们一起准备好开始这个充满挑战和乐趣的游戏开发之旅吧!

该课程适合想要进入 Unity 游戏开发的初学者、想要遵循更完整项目的 Unity 初学者、任何热衷于开始制作游戏的人!、尝试 Unity 的虚幻引擎开发人员

课程目录:
Lecture 1 Introduction

Lecture 2 01_Install_Unity

Lecture 3 02_Introduction_to_the_Editor

Lecture 4 03_Basic_Object_Manipulations

Lecture 5 04_Game_Object_and_Components

Lecture 6 05_Create_and_Attach_a_Script

Lecture 7 06_Delta_Time_and_Expose_Variables_to_The_Editor

Lecture 8 07_Importing_Assets_and_the_Asset_Store

Lecture 9 08_Install_the_New_Input_System

Lecture 10 09_Add_the_Move_Action

Lecture 11 10_Move_the_Player_With_Pre_Defined_Transforms

Lecture 12 11_Physics_Constrains_and_Collision_Components

Lecture 13 12_Caculate_Jumping_Speed

Lecture 14 13_Ground_Check

Lecture 15 14_Basics_of_Animator

Lecture 16 15_Triggering_Animation_in_the_Code

Lecture 17 16_Prefabs_and_the_World_Generator

Lecture 18 17_Generate_the_roads

Lecture 19 18_Use_Prefab_to_Setup_the_Collision

Lecture 20 19_Add_Movement_Using_a_Component

Lecture 21 20_Destory_Object_at_the_End_Point

Lecture 22 21_Spawn_new_Blocks_with_Trigger

Lecture 23 22_Spawn_Buildings

Lecture 24 23_Spawn_Street_Light

Lecture 25 24_Create_our_First_Shader

Lecture 26 25_Manipulate_the_position_of_the_points

Lecture 27 26_Use_the_Circle_Equation_to_arc_the_Environment

Lecture 28 27_Create_the_Threat_and_Compose_the_Car_Class

Lecture 29 28_Spawn_the_Car_using_Coroutine

Lecture 30 29_Spawn_the_Car_On_Random_Lanes

Lecture 31 30_Spawn_the_Road_Block

Lecture 32 31_Refactor_the_Threats

Lecture 33 32_Refactor_the_Speed_Control

Lecture 34 33_Implment_the_Pickup_Class

Lecture 35 34_Implement_the_score_keeper_and_the_UI

Lecture 36 35_Spawn_an_Array_of_Coins

Lecture 37 36_Refactor_the_Spawning

Lecture 38 37_Adjust_the_Position_of_Pickups

Lecture 39 38_Create_the_Train_Segment_Class

Lecture 40 39_Spawn_and_Move_the_Train_Segment

Lecture 41 40_Addressing_Overlapping_and_Placement_Issues

Lecture 42 41_Make_the_Camera_Follow_the_Player

Lecture 43 42_Block_Player_From_going_To_an_Occupied_Lane

Lecture 44 43_Fix_Road_Collision_Issue_and_Trigger_Spawning_Bug

Lecture 45 44_Change_the_Spawn_Ratio

Lecture 46 45_Creat_the_Fail_Zone

Lecture 47 46_Implement_the_Trash_Can

Lecture 48 47_Add_No_Spawn_Zone_and_Blance_the_Game

Lecture 49 48_Create_the_Speed_Boost_Model

Lecture 50 49_Create_the_Speed_Boost_Pickup

Lecture 51 50_Expand_the_Ingame_UI

Lecture 52 51_Add_Buttons_to_the_Pause_Menu

Lecture 53 52_Implement_the_Gameover_Menu

Lecture 54 53_Implement_the_Main_Menu

Lecture 55 54_Baisc_Saving_Mechanic_and_JSON

Lecture 56 55_Create_the_Player_Proflie_UI

Lecture 57 56_Save_New_Player

Lecture 58 57_Delete_Existing_Player

Lecture 59 58_Implement_Leader_Board_Saving_Facilities

Lecture 60 59_Set_and_Get_the_Player_Name_and_Sort_Leader_Board

Lecture 61 60_Layout_the_Structure_of_the_Leader_Board

Lecture 62 61_Read_Entries_to_the_Leader_Board

Lecture 63 62_Add_Background_and_Movement_Audio

Lecture 64 63_Implement_Audio_Triggering

Lecture 65 64_Finish_all_Audio

Lecture 66 65_Update_Button_Visuals

Lecture 67 66_Create_Text_in_Blender

Lecture 68 67_Add_our_Character_to_the_Title

Lecture 69 68_Render_the_Title_and_Import_to_Unity

Lecture 70 69_Change_the_Skybox_and_Fix_Input_Bug

Lecture 71 70_Build_the_Game_and_Wrap_Up

Lecture 72 71_Congrats_and_Final_Remarks

发表回复

后才能评论