Companies Home Search Profile

Complete 2D Platformer in Unity C#

Focused View

James Doyle

15:06:24

85 View
  • 1. Introduction.html
  • 2.1 udemy 2d platformer assets 2023.zip
  • 2. Project Assets.html
  • 1.1 udemy 2d platformer assets 2023.zip
  • 1. Setting Up Our Project.mp4
    04:02
  • 2. Importing Assets.mp4
    01:57
  • 3. Setting Up A Scene.mp4
    06:57
  • 1. Basic Physics.mp4
    10:51
  • 2. Understanding Unity Coding Basics.mp4
    05:00
  • 3. Moving The Player.mp4
    15:00
  • 4. Making The Player Jump.mp4
    06:13
  • 5. Running.mp4
    09:00
  • 6. Staying Grounded.mp4
    12:33
  • 7. Double-Jumping.mp4
    05:29
  • 8. Creating Custom Functions.mp4
    07:03
  • 9. Making Player Animations.mp4
    10:08
  • 10. Setting Up The Animator.mp4
    10:49
  • 11. Controlling The Animator.mp4
    06:43
  • 12. Switching Directions.mp4
    06:00
  • 13. CHALLENGE - Double Jump Animations.mp4
    05:33
  • 1. Moving The Camera.mp4
    05:34
  • 2. Limiting Camera Movement Axis.mp4
    08:32
  • 3. Fixing Jerky Movement.mp4
    03:57
  • 4. Clamping The Camera.mp4
    12:25
  • 5. Adjusting The Cameras Clamped Position.mp4
    07:53
  • 6. Visualising The Clamped Area.mp4
    08:44
  • 1. Creating Tiles.mp4
    03:14
  • 2. Making A Tilemap.mp4
    07:26
  • 3. Making It Look Nice.mp4
    06:01
  • 4. Adding A Background.mp4
    09:21
  • 5. Adding Parallax.mp4
    15:14
  • 6. Repeating Background Objects.mp4
    10:32
  • 1. Adding Spikes.mp4
    09:00
  • 2. Managing Health.mp4
    06:07
  • 3. Singletons.mp4
    10:17
  • 4. Handling Death.mp4
    03:02
  • 5. Adding Health UI.mp4
    09:08
  • 6. Setting Up An Array.mp4
    05:33
  • 7. Controlling Heart Display.mp4
    11:24
  • 8. Displaying Empty Hearts.mp4
    08:41
  • 9. Adding Temporary Invincibility.mp4
    06:43
  • 10. Showing Invincibility.mp4
    05:45
  • 11. Setting Up Knock Back.mp4
    09:32
  • 12. Stopping The Player.mp4
    10:23
  • 13. BUGFIX - Double Jumping.mp4
    03:21
  • 14. BUGFIX - Background Movement.mp4
    06:08
  • 15. Adding Health.mp4
    07:24
  • 16. Health Pickup.mp4
    06:17
  • 17. Preventing Pickup Waste.mp4
    02:52
  • 18. Creating a Pickup Effect.mp4
    07:55
  • 19. Spawning The Pickup Effect.mp4
    11:00
  • 20. CHALLENGE - Full Health Pickup.mp4
    06:26
  • 1. Setting Up The Checkpoint.mp4
    07:19
  • 2. Activating The Checkpoint.mp4
    06:13
  • 3. Deactivating Checkpoints.mp4
    15:31
  • 1. Respawning At Checkpoints.mp4
    08:38
  • 2. Adding A Respawn Delay.mp4
    10:05
  • 3. Death Plane.mp4
    05:53
  • 4. Tracking Lives.mp4
    04:57
  • 5. Displaying Lives.mp4
    05:55
  • 6. Controlling The Lives Display.mp4
    06:33
  • 7. Game Over Screen.mp4
    12:04
  • 8. Restarting The Level.mp4
    10:07
  • 9. Respawning Effects.mp4
    11:23
  • 1. Collecting Pickups.mp4
    12:45
  • 2. Getting More Life.mp4
    06:50
  • 3. CHALLENGE - Displaying Collectibles.mp4
    05:00
  • 1. Creating An Enemy.mp4
    05:18
  • 2. Moving The Enemy.mp4
    15:14
  • 3. Switching Points.mp4
    05:38
  • 4. Waiting At Points.mp4
    03:02
  • 5. Making The Enemy Look Nice.mp4
    07:22
  • 6. Damaging The Player.mp4
    04:39
  • 7. Damaging The Enemy.mp4
    04:45
  • 8. Enemy Death Effect.mp4
    10:43
  • 1. Setting Up The Main Menu.mp4
    03:45
  • 2. Making The Main Menu Work.mp4
    08:09
  • 3. Creating The Pause Menu.mp4
    03:06
  • 4. Pausing The Game.mp4
    07:42
  • 5. Functioning Pause Menu Buttons.mp4
    05:10
  • 1. Setting Up Music.mp4
    11:02
  • 2. Carrying Audio Between Levels.mp4
    05:41
  • 3. Playing In-Level Music.mp4
    12:04
  • 4. Setting Up Sound Effects.mp4
    08:41
  • 5. Playing Sound Effects.mp4
    07:47
  • 1. Setting Up The Level End.mp4
    06:37
  • 2. Ending The Level.mp4
    09:39
  • 3. Fading Between Scenes.mp4
    15:06
  • 4. Level Pack.mp4
    09:43
  • 5. CHALLENGE - Making More levels (And Level Design Tips).mp4
    06:43
  • 1. Setting Up An Info Tracker.mp4
    05:53
  • 2. Carrying Lives & Fruit Between Levels.mp4
    07:03
  • 3. Saving Info.mp4
    08:18
  • 4. Continuing The Game.mp4
    13:02
  • 1. Setting Up The Boss Battle Area.mp4
    02:28
  • 2. Activating The Battle.mp4
    06:25
  • 3. Locking The Camera.mp4
    06:26
  • 4. Creating The Boss.mp4
    04:56
  • 5. Bringing In The Boss.mp4
    02:21
  • 6. Creating Projectiles.mp4
    14:16
  • 7. Setting Up The Projectile Launcher.mp4
    03:24
  • 8. Moving The Projectile Launcher.mp4
    10:00
  • 9. Shot Timing Tracking.mp4
    07:49
  • 10. Firing Projectiles.mp4
    03:47
  • 11. Making The Boss Weak.mp4
    05:16
  • 12. Damaging The Boss.mp4
    08:46
  • 13. Fixing Blockers.mp4
    02:55
  • 14. Make The Boss Move.mp4
    05:49
  • 15. Adding Phases.mp4
    05:41
  • 16. Ending The Battle.mp4
    10:23
  • 1. Victory Screen.mp4
    10:14
  • 2. Preventing Continuing From Victory.mp4
    04:14
  • 1. One Way Platforms.mp4
    07:42
  • 2. Moving Platforms.mp4
    13:28
  • 3. Setting Up A Bird Enemy.mp4
    09:24
  • 4. Making The Bird Chase.mp4
    11:31
  • 5. Bounce Pad.mp4
    07:17
  • 6. Dropping Block.mp4
    19:42
  • 7. CHALLENGE - Spinning Saw.mp4
    05:27
  • 1. Building The Game.mp4
    06:29
  • 2. Next Steps.html
  • 1.1 2D Platformer - Complete Project Files.zip
  • 1. Complete Project Files.html
  • Description


    Game development made easy. Learn C# with Unity and create your very own 2D Platformer!

    What You'll Learn?


    • Learn C#, a modern versatile programming language
    • Understand the capabilities of 2D development in Unity
    • Develop strong and transferrable problem solving skills
    • Gain an understanding of the game development process
    • Learn how object oriented programming works in practice

    Who is this 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.
  • What You Need to Know?


  • Mac or PC capable of running Unity 3D
  • A copy of Unity 2022.3 or newer
  • More details


    Description

    Learn how to create your very own platformer game using Unity and C#, 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:

    • Coding with c#, building from the basics up

    • A character with full movement, running, jumping & double-jumping capabilites

    • Collectibles such as fruit & extra health

    • Parallaxing background effects

    • moving & flying enemies

    • Level Mechanics like Spikes, moving platforms, crushing blocks & more

    • A checkpoint system with respawning and extra lives

    • Full user Interface with interactive menus

    • Creating levels with tilemaps

    • Full health & damage system with player knockback

    • Transitioning through multiple levels

    • A unique and challenging boss battle

    • A complete music and sound effects system

    • And much more!

    The course also includes a complete version of the final project to use for your own reference to ensure everything in your game works as it should!


    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.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Hi, I'm James. I have helped thousands of people learn how to develop their own games in Unity, and whether you're a first-time developer, or need to refresh your skills, I can help you learn to make the games you want to make.With a bachelors degree in Computer Science and a background working in independent game development, I have been helping others to create their own games and release them on multiple platforms.I believe in helping you learn by teaching code in context, so rather than having to memorize a bunch of stuff you've never seen before, you learn how each coding concept can be applied to real working problems in your games.I can't wait to help you learn all about making your own games and how to make them a success.So why not start learning to make games with me now?See you soon!James
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 116
    • duration 15:06:24
    • Release Date 2023/12/13