HOME > Development > Unreal Engine 2D- Make Your Own Epic 2D Games Using C++

Unreal Engine 2D- Make Your Own Epic 2D Games Using C++

  • Development
  • Dec 19, 2024
SynopsisUnreal Engine 2D: Make Your Own Epic 2D Games Using C++, avai...
Unreal Engine 2D- Make Your Own Epic 2D Games Using C++  No.1

Unreal Engine 2D: Make Your Own Epic 2D Games Using C++, available at $54.99, has an average rating of 4.69, with 101 lectures, based on 35 reviews, and has 898 subscribers.

You will learn about Kick off your 2D game dev journey in Unreal with C++ Get comfy with Unreals cool 2D tools like sprites and tile maps Code gameplay for everything from platformers to top-down shooters Craft levels with obstacles, enemies, and loot to grab Create three rad games: a racer, a shooter, and a jumper Master Paper2D and PaperZD to make your games look sharp Write neat code that keeps your games running smooth Use C++ to hook up all your game’s moving parts This course is ideal for individuals who are This course is ideal for you if youre familiar with the basics of Unreal Engine and C++ and want to specialise in 2D game development or Also if youre coming from a different engine (Unity, Godot etc.) and want to leverage Unreal Engine’s capabilities for 2D games It is particularly useful for This course is ideal for you if youre familiar with the basics of Unreal Engine and C++ and want to specialise in 2D game development or Also if youre coming from a different engine (Unity, Godot etc.) and want to leverage Unreal Engine’s capabilities for 2D games.

Enroll now: Unreal Engine 2D: Make Your Own Epic 2D Games Using C++

Summary

Title: Unreal Engine 2D: Make Your Own Epic 2D Games Using C++

Price: $54.99

Average Rating: 4.69

Number of Lectures: 101

Number of Published Lectures: 101

Number of Curriculum Items: 101

Number of Published Curriculum Objects: 101

Original Price: $94.99

Quality Status: approved

Status: Live

What You Will Learn

  • Kick off your 2D game dev journey in Unreal with C++
  • Get comfy with Unreals cool 2D tools like sprites and tile maps
  • Code gameplay for everything from platformers to top-down shooters
  • Craft levels with obstacles, enemies, and loot to grab
  • Create three rad games: a racer, a shooter, and a jumper
  • Master Paper2D and PaperZD to make your games look sharp
  • Write neat code that keeps your games running smooth
  • Use C++ to hook up all your game’s moving parts
  • Who Should Attend

  • This course is ideal for you if youre familiar with the basics of Unreal Engine and C++ and want to specialise in 2D game development
  • Also if youre coming from a different engine (Unity, Godot etc.) and want to leverage Unreal Engine’s capabilities for 2D games
  • Target Audiences

  • This course is ideal for you if youre familiar with the basics of Unreal Engine and C++ and want to specialise in 2D game development
  • Also if youre coming from a different engine (Unity, Godot etc.) and want to leverage Unreal Engine’s capabilities for 2D games
  • Unlock the full potential of 2D game creation in Unreal Engine with our comprehensive course designed specifically for those looking to harness the power of C++ in their game projects. Whether you’re transitioning from another engine or deepening your Unreal skills, this course has everything you need to level up your game development prowess.

    What You’ll Learn:

  • Craft Stunning 2D Games: Learn to build games in Unreal using C++, covering everything from sprites to complex game mechanics.

  • Master Unreal’s 2D Tools: Dive deep into Unreal’s Paper2D and PaperZD plugins for powerful 2D game development.

  • Code Robust Gameplay Elements: Write gameplay code for diverse game types like obstacle courses, shooters, and platformers.

  • Design Varied Game Mechanics: Create and implement features such as multiple levels, collectable items, enemy encounters, and more.

  • Course Projects:

  • Build Three Unique Games: Develop a Desert Racer (Obstacle avoidance), Gun Survivors (Top-down shooter), and Crusty Pirate (Platformer).

  • Explore 2D Plugins: Gain hands-on experience with the Paper2D and PaperZD tools to bring your game ideas to life.

  • Code Interactive Gameplay: Write and organize 2D game code that makes your games fun and engaging.

  • Why Take This Course?

  • Start Your 2D Game Project: Break the initial barriers to starting a 2D game in Unreal with step-by-step guidance.

  • Learn Specialized 2D Plugins: Master specific tools like Paper2D and PaperZD that are essential for 2D development in Unreal.

  • Fill the Resource Gap: This course offers exclusive insights into using C++ for 2D game development, a niche not well-covered elsewhere.

  • Who Should Enroll:

  • Developers familiar with the basics of Unreal Engine and C++ who want to specialize in 2D game development.

  • Game creators from other platforms like Unity or Godot, looking to leverage Unreal Engine’s capabilities for 2D games.

  • Course Requirements:

  • A basic understanding of Unreal Engine’s interface and functionalities.

  • Fundamental knowledge of C++ programming.

  • Get Ready to Build Your Dream Games: Join us on this exciting journey to become a proficient 2D game developer in Unreal Engine. With hands-on projects, expert instruction, and a focus on practical applications, you’ll not only learn the theory but also apply it directly to building games you can be proud of.

    Dive into the world of 2D game development with Unreal Engine and C++ today and start making the epic games you’ve always wanted to play!

    Course Curriculum

    Chapter 1: Introduction & Setup

    Lecture 1: Welcome To The Course

    Lecture 2: Community & Support

    Lecture 3: Accessing Our Projects

    Chapter 2: Desert Racer (Obstacle Avoidance)

    Lecture 1: Section Intro – Desert Racer

    Lecture 2: Development Setup

    Lecture 3: What is Paper2D?

    Lecture 4: Using Sprites

    Lecture 5: The Race Track

    Lecture 6: Creating The Player

    Lecture 7: Player Blueprint

    Lecture 8: Setting Up Input

    Lecture 9: Taking Input

    Lecture 10: Going Forwards and Backwards

    Lecture 11: Finishing Up Movement

    Lecture 12: The Game Mode

    Lecture 13: Obstacle Class

    Lecture 14: Fence and Tire

    Lecture 15: Collision Detection

    Lecture 16: Reset Game

    Lecture 17: Finish Line

    Lecture 18: Background Music

    Lecture 19: Level Design – Desert Racer

    Lecture 20: Wrap Up – Desert Racer

    Chapter 3: Gun Survivors (Top-down Shooter)

    Lecture 1: Section Intro – Gun Survivors

    Lecture 2: New Project Setup

    Lecture 3: The Arena

    Lecture 4: Flipbooks 101

    Lecture 5: Player Class & Blueprint

    Lecture 6: The Game Mode

    Lecture 7: Input System Setup

    Lecture 8: Binding Actions

    Lecture 9: Player Movement

    Lecture 10: Switching Flipbooks

    Lecture 11: Staying In Map Limits

    Lecture 12: Adding The Gun

    Lecture 13: Rotating The Gun

    Lecture 14: Creating The Bullet

    Lecture 15: Moving The Bullet

    Lecture 16: Launching The Bullet

    Lecture 17: Shooting Cooldown

    Lecture 18: Shooting Bullets

    Lecture 19: Custom Mouse Cursor

    Lecture 20: Creating The Enemy

    Lecture 21: Enemy Follows Player

    Lecture 22: Flip Enemy Flipbook

    Lecture 23: Bullet-Enemy Collision

    Lecture 24: Enemy Death

    Lecture 25: The Enemy Spawner

    Lecture 26: Better Spawn Position

    Lecture 27: Difficulty System

    Lecture 28: Setup Enemy

    Lecture 29: Enemy Died Delegate

    Lecture 30: Score System

    Lecture 31: HUD Widget

    Lecture 32: Sending The Score

    Lecture 33: Player Enemy Collision

    Lecture 34: Restart Game

    Lecture 35: Final Touches

    Lecture 36: Wrap Up – Gun Survivors

    Chapter 4: Crusty Pirate (Platformer)

    Lecture 1: Section Intro – Crusty Pirate

    Lecture 2: Creating The Project

    Lecture 3: Sprites and Flipbooks

    Lecture 4: Tile Sets

    Lecture 5: Tile Maps

    Lecture 6: Player and Game Mode

    Lecture 7: The Input System

    Lecture 8: Running and Jumping

    Lecture 9: Turning Left and Right

    Lecture 10: Animation Source

    Lecture 11: Animation Blueprint

    Lecture 12: More Animation States

    Lecture 13: Creating The Enemy

    Lecture 14: Enemy Follows Player

    Lecture 15: Enemy Stop Distance

    Lecture 16: Enemy Faces Player

    Lecture 17: Enemy Animation Source

    Lecture 18: Enemy Animation Blueprint

    Lecture 19: Attack Animation Override

    Lecture 20: Attack Collision Box

    Lecture 21: Anim Notify State

    Lecture 22: Enemy Hitpoints

    Lecture 23: Enemy Take Damage

    Lecture 24: Jump Nodes

    Lecture 25: Enemy Stun State

    Lecture 26: Enemy Attack Animation

    Lecture 27: Enemy Attack Collision Box

    Lecture 28: Player Take Damage

    Lecture 29: Player Stun State

    Lecture 30: The HUD

    Lecture 31: Using The HUD

    Lecture 32: The Game Instance

    Lecture 33: Collectable Items

    Lecture 34: Implementing Item Functionality

    Lecture 35: Game Over State

    Lecture 36: The Level Exit

    Lecture 37: Decorations

    Instructors

  • Unreal Engine 2D- Make Your Own Epic 2D Games Using C++  No.2
    GameDev.tv Team
    Learn to Make and Sell Games
  • Unreal Engine 2D- Make Your Own Epic 2D Games Using C++  No.3
    Kaan Alpar
    Game Developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 1 votes
  • 4 stars: 10 votes
  • 5 stars: 23 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!