English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 101 lectures (15h 4m) | 11.95 GB
Make Games in UE5 with C++: Master Sprites, Tile Maps, and Gameplay Coding Using Paper2D and PaperZD
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.
What you’ll learn
- Kick off your 2D game dev journey in Unreal with C++
- Get comfy with Unreal’s 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
Table of Contents
Introduction Setup
1 Welcome To The Course
2 Community Support
3 Accessing Our Projects
Desert Racer Obstacle Avoidance
4 Section Intro Desert Racer
5 Development Setup
6 What is Paper2D
7 Using Sprites
8 The Race Track
9 Creating The Player
10 Player Blueprint
11 Setting Up Input
12 Taking Input
13 Going Forwards and Backwards
14 Finishing Up Movement
15 The Game Mode
16 Obstacle Class
17 Fence and Tire
18 Collision Detection
19 Reset Game
20 Finish Line
21 Background Music
22 Level Design Desert Racer
23 Wrap Up Desert Racer
Gun Survivors Topdown Shooter
24 Section Intro Gun Survivors
25 New Project Setup
26 The Arena
27 Flipbooks 101
28 Player Class Blueprint
29 The Game Mode
30 Input System Setup
31 Binding Actions
32 Player Movement
33 Switching Flipbooks
34 Staying In Map Limits
35 Adding The Gun
36 Rotating The Gun
37 Creating The Bullet
38 Moving The Bullet
39 Launching The Bullet
40 Shooting Cooldown
41 Shooting Bullets
42 Custom Mouse Cursor
43 Creating The Enemy
44 Enemy Follows Player
45 Flip Enemy Flipbook
46 BulletEnemy Collision
47 Enemy Death
48 The Enemy Spawner
49 Better Spawn Position
50 Difficulty System
51 Setup Enemy
52 Enemy Died Delegate
53 Score System
54 HUD Widget
55 Sending The Score
56 Player Enemy Collision
57 Restart Game
58 Final Touches
59 Wrap Up Gun Survivors
Crusty Pirate Platformer
60 Section Intro Crusty Pirate
61 Creating The Project
62 Sprites and Flipbooks
63 Tile Sets
64 Tile Maps
65 Player and Game Mode
66 The Input System
67 Running and Jumping
68 Turning Left and Right
69 Animation Source
70 Animation Blueprint
71 More Animation States
72 Creating The Enemy
73 Enemy Follows Player
74 Enemy Stop Distance
75 Enemy Faces Player
76 Enemy Animation Source
77 Enemy Animation Blueprint
78 Attack Animation Override
79 Attack Collision Box
80 Anim Notify State
81 Enemy Hitpoints
82 Enemy Take Damage
83 Jump Nodes
84 Enemy Stun State
85 Enemy Attack Animation
86 Enemy Attack Collision Box
87 Player Take Damage
88 Player Stun State
89 The HUD
90 Using The HUD
91 The Game Instance
92 Collectable Items
93 Implementing Item Functionality
94 Game Over State
95 The Level Exit
96 Decorations
97 Small Improvements
98 Level Design Crusty Pirate
99 Win Screen
100 Packaging The Game
101 Course Wrap Up
Resolve the captcha to access the links!