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
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