Learn To Make 2D Platformer Game For Pc/Android/Ios

Posted By: ELK1nG

Learn To Make 2D Platformer Game For Pc/Android/Ios
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.43 GB | Duration: 17h 36m

Making games is easy! I Learn C# using Unity and create your very own platformer for PC and Mobile

What you'll learn
You will create your very own endless runner
You will learn how to code in C# and how to use Unity
You will learn basics of game development
You will learn how object oriented programming works in practice.
You will learn how to make games for PC, Android and IOS
You will learn how to work with 2D physics
You will learn how to create 2D artificial intelligence
Requirements
No programming experience. You will learn everything need to know
Any computer and internet
Description
Learn how to create 2D platformer game for PC and Mobile 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. 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.I will not only show you how to do things, but also explain what I'm doing and why I'm doing that. I will introduce how game design works on practice sharing with you some tips and tricks how should you plan your game and implement this knowledge on practice.Throughout the course I left bunch of challenges so you can test yourself an knowledge you gain.Everything in the course made in a way that you can change it according to the needs of your future game.  With the system we going to design together you'll have endless possibilities .About the game itself:It's a simple pretty platformer with tons of mechanics that you can setup as easy relaxing game or challenging quick paced platformerAt the end of this course you will have developed the ability to create such game elements as:A player controller with full set of abbilites including wall jumps and wall slidesA knockback, invincibility and death of the playerDifferent kind of traps that can effect playerAnimations of the player, enemies, items and UICollectibles such as coins & gemsEasy managable camera with transitions and shakeAnimation of static pictures Make simple and expandable UIEndlessly expandable level managerAuto-tilling systemSystem of prefabs for easy level designFull user Interface with interactive menusSkin shop UI settingsSaving system , save settings and game progressArtificial intelegence in 2D spaceAnd more…!

Overview

Section 1: Introduction to Unity

Lecture 1 How to install Unity

Lecture 2 Get assets and learn basic tools

Lecture 3 Sorting layers

Lecture 4 Pixel per unity ( with challenge )

Lecture 5 Colliders and 2D Physics

Section 2: Character creation

Lecture 6 First script

Lecture 7 Move the character

Lecture 8 Make character Jump

Lecture 9 Basic input

Lecture 10 Execution order

Lecture 11 Collision detection

Lecture 12 Double jump

Lecture 13 Animate run and idle

Lecture 14 Animator controller - what is it?

Lecture 15 Jump and fall animation

Lecture 16 Flip character

Lecture 17 Wall detection - ( with challenge )

Lecture 18 Wall slide

Lecture 19 Wall slide animation - ( with challenge )

Lecture 20 Wall jump

Lecture 21 Minor bug fix - ( with challenge )

Section 3: Level creation

Lecture 22 Tile palette

Lecture 23 Tile map collider

Lecture 24 Making first level

Lecture 25 Auto tilling system

Section 4: Traps

Lecture 26 First trap

Lecture 27 Fire trap - part 1

Lecture 28 Fire trap - part 2

Lecture 29 Fire trap with switcher ( Invoke and InvokeRepeting)

Lecture 30 Fire trap with switcher ( Time.DeltaTime )

Lecture 31 Saw trap ( MoveTowards and Distance )

Lecture 32 Saw trap with extended travel points

Lecture 33 Swing trap ( 2D joints )

Section 5: Improving player

Lecture 34 Double jump bug fix ( challenge )

Lecture 35 Adjust double jump ( challenge )

Lecture 36 Buffer jump

Lecture 37 Cayote jump

Lecture 38 Linear drag

Lecture 39 Knockback mechanic

Lecture 40 Damage enemies with a head jump

Lecture 41 Knockback clean code - Challenge

Section 6: Enemies

Lecture 42 First enemy - Mushroom

Lecture 43 Animate mushroom - Challenge

Lecture 44 Destroy enemies with animation event

Lecture 45 Collider's layers

Lecture 46 Rhino enemy

Lecture 47 Radish enemy

Lecture 48 Stop enemies movement on hit - challenge

Lecture 49 Colliding enemies - challenge

Lecture 50 Blue bird enemy

Lecture 51 Blue bird additional info ( optional )

Lecture 52 Ghost enemy

Lecture 53 Plant enemy

Lecture 54 Enemy's bullet

Lecture 55 Enemy bat

Lecture 56 Enemy bee

Lecture 57 Rhino bug fix - challenge

Lecture 58 Enemy trunk - challenge

Section 7: Camera

Lecture 59 Cinemachine review

Lecture 60 Pixel perfect extension

Lecture 61 Room camera transitions

Lecture 62 Screen shake

Section 8: Player manager and respawn

Lecture 63 Player manager

Lecture 64 Null check reference fix

Lecture 65 Start point

Lecture 66 Checkpoint

Lecture 67 End point

Section 9: LEVEL MECHANICS 3

Lecture 68 One way platform

Lecture 69 Moving platform \ Lift

Lecture 70 trampoline

Lecture 71 Dead zone

Section 10: Pickup items

Lecture 72 Fruits

Lecture 73 Skins for fruits

Lecture 74 Fruit manager

Section 11: Level manager and UI

Lecture 75 How to load a scene

Lecture 76 How to use UI buttons

Lecture 77 Layout for level selection

Lecture 78 Level manager system

Lecture 79 Animate background for main menu

Lecture 80 Main menu layout

Lecture 81 Settings layout

Lecture 82 UI switching system

Lecture 83 Skin Selection UI

Lecture 84 Level selection UI

Lecture 85 Difficulty selection UI

Section 12: Game manager

Lecture 86 Learn to pass object beetwen scenes

Lecture 87 Create game manager

Section 13: Save system

Lecture 88 Save system

Lecture 89 Save difficulty

Lecture 90 Save fruits

Lecture 91 Save levels

Lecture 92 Save skins

Section 14: UI part 2

Lecture 93 In game UI

Lecture 94 Update level buttons - Challange

Lecture 95 Hide "Continue" button - Challange

Section 15: Game polish

Lecture 96 A bit of clean up

Lecture 97 Player respawn improvement

Lecture 98 Player death improvement

Lecture 99 Player drop fruits

Lecture 100 Player improvement

Lecture 101 Player dust fx

Lecture 102 Add player's skins

Section 16: Audio manager

Lecture 103 Audio manager

Lecture 104 Improve sound effects

Lecture 105 Improve background music

Lecture 106 Volume settings

Lecture 107 Find your audio

Section 17: Game polish 2

Lecture 108 Enemy's death improvement

Lecture 109 Make enemy drop fruits

Lecture 110 Fruits improvement

Section 18: Mobile section

Lecture 111 Mobile controlls

Lecture 112 Make test build

Lecture 113 Adjust screen size

Section 19: Level creation

Lecture 114 Minor bug fix

Lecture 115 How to create level - Instructions

Section 20: Publish

Lecture 116 Build and publish

For those who want's to learn how to make games,For beginners in programming,For passionate learners who is eager to make their very own first game,For those who knows how to make games but want's to learn new and powerful features,For those who wants to expand their skills in game development