Release date:2020, September

Duration:15 h 00 m

Author:James Doyle

Skill level:Beginner

Language:English

Exercise files:Yes

Learn how to create your very own platformer game using Unity, an industry-standard program used by many large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to create such game elements as:

A character with full movement, jumping & double-jumping capabilites Collectibles such as gems & extra health Parallaxing background effects Different types of enemies to combat moving & flying enemies Level Mechanics like Spikes, moving platforms, crushing blocks & more Full user Interface with interactive menus Creating levels with tilemaps Multiple levels and a level select screen A unique and challenging boss battle And more…!

Start learning today and let me help you become a game developer!

Who this course is for:

Anyone who wants to make their own 2D games. People who want to create and publish their own games. Complete beginners with an interest in learning game development. Developers who want to re-skill across to game development. People interested in working in the game design industy. Competent and confident with using a computer.
01 – Introduction

001. Introduction

02 – Getting Started

003. Unity Version Note 004. Introduction To Unity 005. Setting Up Project & Importing Assets

03 – The Player

006. Adding Player 007. Sorting Sprites with Layers 008. Giving Player Physics 009. Creating a Script 010. Moving The Player 011. Jumping 012. Improving Gameplay Feel 013. Stop Unlimited Jumping 014. Adding Double Jump 015. Animating The Player 016. CHALLENGE – ANIMATE RUN & JUMP 017. Switching Animations 018. Controlling The Animator Through Code 019. Changing Direction

04 – The Camera

020. Camera Control 021. Adding Parallax for Depth 022. Clamping Camera Vertically 023. CHALLENGE – PARALLAXING VERTICALLY

05 – Making a Level

024. Creating a Tile Palette 025. Drawing a Level With Tilemaps 026. Moving Objects Between Levels With Prefabs

06 – Health System

027. Adding Spikes 028. Creating a Health System 029. Detecting Spikes Hitting The Player 030. Damaging The Player 031. Setting Up Health UI 032. Updating Health UI 033. CHALLENGE – SHOWING HALF HEARTS 034. Adding Invincibility 035. Displaying Invincibility 036. Adding Knockback 037. CHALLENGE – ADD HURT ANIMATION WHEN PLAYER IS HIT

07 – Checkpoints & Respawning

038. Making Checkpoints 039. Deactivating Checkpoints 040. Storing Spawn Position 041. Respawning The Player 042. CHALLENGE – KILL THE PLAYER OUTSIDE HEALTH SYSTEM

08 – Pickups

043. Collecting Gems 044. Health Pickup 045. Adding Gems To UI 046. Adding a Pickup Effect 047. Showing Player Death Effect

09 – Making Enemies

048. Creating Our First Enemy 049. Setting Up Movement 050. Moving The Frog 051. Adding Pauses 052. Animating Enemy Movement 053. Editing Animation Curves 054. Defeating Enemies 055. Bouncing On Enemy 056. Dropping Health Pickups 057. Making Enemy Hurt The Player

10 – Audio

058. Playing Sound Effects 059. CHALLENGE – ADD SOUND EFFECTS 060. Adjusting Sound Effects 061. Adding Music & Audio Mixing

11 – Menus

062. Creating a Title Screen 063. Making The Menu Work 064. Doing a Test Build 065. Laying Out Pause Menu 066. Pausing The Game 067. Fixing Pausing Issues 068. Adding a Fading Black Screen

12 – Levels

069. Setting up Level Ending 070. Making the Level End 071. Creating a Reusable Level Pack 072. CHALLENGE – MAKE TWO LEVELS

13 – Level Select

073. Setting Up The Level Select Map 074. Creating Map Points 075. Moving Around Level Select Screen 076. Following The Players Movement 077. Loading Levels 078. Adding Locked Levels 079. Unlocking Levels 080. Displaying Level Names 081. Showing Gems Earned & Time Played 082. Saving Gems Earned & Time Played 083. Only Saving Best Gems & Time 084. Showing Badges 085. Loading To Correct Point 086. CHALLENGE – ADD SOUND TO OVERWORLD 087. Switching Music On Level End 088. Add continuing to Title Screen

14 – More Level Mechanics

089. One Way Platforms 090. Moving Platforms 091. Keeping Player On Moving Platform 092. Setting Up Flying Enemy 093. Attacking The Player 094. CHALLENGE – MAKE THE FLYING ENEMY HURT THE PLAYER 095. Bounce Pad 096. Adding a Switch 097. FINAL CHALLENGE – ADD A SLAMMER

15 – Boss Battle

098. Setting Up the Boss with Animations 099. Setting up The Boss Basics 100. Creating a State Machine 101. Switching States 102. Making Our Boss Move 103. Connecting Animations 104. Creating a bullet 105. Firing Bullets 106. Hitting the Boss 107. Laying Down Mines 108. Removing Mines Between Hits 109. Damaging & Defeating The Boss 110. Showing Objects After Defeat 111. Beginning The Battle & Controlling Boss Audio 112. Creating a Victory Screen

16 – Finalising

113. The Final Build 114. Course End

[Udemy] Learn To Code By Making a 2D Platformer in Unity & C# by James Doyle.7z [Udemy] Learn To Code By Making a 2D Platformer in Unity & C# by James Doyle_Subtitles.7z

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!