Mô tả

Hi everyone, I'm Big Cat.


About the Content

This course is a complete set of tutorials for the Battle Royale type of game. The features are so huge that they were not shown in the promo video to show all the features. For example, the bullets fired all have a downward effect and reduce the flight speed based on the distance. All features are made as detailed as possible.

The course is now fully completed, and you can view the course outline to learn all the contents of this set of courses.


About Blueprint

All content in this set of courses is implemented using blueprints. You'll see a set of blueprint projects with a clear structure and clean nodes, and it's time to really understand the greatness of blueprints.

If you develop in C++ at work, this won't stop you from watching my course in the slightest. Because every function in a blueprint can be found in C++, learning blueprints can still help you with your C++ development.


Write at the end

I did all the work on this course by myself, including blueprint development, lecture writing, video recording, audio recording, captioning, video editing, and even the Green-Screen technology at the beginning of the promo. Every detail was tweaked over and over again to give you as perfect an experience as possible. It's tough to produce a go-to course. I know there are still many things I didn't get right, like my English accent, and I hope you can understand more. Of course, you can contact me if you have any questions, comments, or suggestions, and I'll get back to you as soon as I see them.


I'm Big Cat.



Full Course List

  1. Section1: Preparatory Work (4 lessons)

    • Download and install the Unreal Engine.

    • Create game projects and import resources.

  2. Section2: Basic Knowledge (4 lessons)

    • A basic understanding of the Unreal Engine.

  3. Section3: Project Setting (4 lessons)

    • Gameplay framework build.

    • Complete the input settings.

  4. Section4: Animation BlendSpace (10 lessons)

    • Learn what Animation BlendSpace is.

    • Create animated BlendSpace with characters standing, crouching, prone, aiming, and parachuting.

  5. Section5: Animation AimOffset (7 lessons)

    • Learn what Animation AimOffset is.

    • Create animated offset aiming for characters standing, crouching, prone, and aiming.

  6. Section6: Animation Blueprint (15 lessons)

    • Learn what Animation Blueprint is.

    • Make character animation state machines that contain all the states of the characters.

    • Learn to use an animation graph.

    • Produce logic functions related to animation.

  7. Section7: Animation Montage (6 lessons)

    • Learn what Animation Montage is.

    • Create an animated montage of equipment and take-back weapons.

    • Create an animated montage of changing magazines and bullets.

    • Create a montage of shooting animations.

    • Create an animation montage of using objects.

  8. Section8: Character base features (14 lessons)

    • Set up character components.

    • Create mouse control functions.

    • Create the character movement function and its effect on the movement speed.

    • Create a pose switch.

  9. Section9: Character fashion (6 lessons)

    • Build character fashion skeleton model components

    • Material masking.

    • Character Avatar system. (Avatar means change of fashion, am I using the right word?)

  10. Section10: Item DataTables (5 lessons)

    • Creation of Weapons DataTable, Ammo DataTable, Weapons Accessories DataTable, Equipment DataTable, Medicine DataTable.

  11. Section11: Item System (2 lessons)

    • Item System Framework Explained.

    • Creating an item base class.

  12. Section12: Pickup Object (8 lessons)

    • Create pickup object base classes.

    • Create pickup objects for items, weapons,  Weapons Accessories, ammo, equipment, health items, energy items, and fashion.

  13. Section13: Item Object (9 lessons)

    • Create weapon item objects, including skeletal functions, weapon accessories functions, sound components, and particle components.

    • Create ammo, equipment, use type, and fashion item objects.

  14. Section14: Item Generation System (9 lessons)

    • Explain item generation rules.

    • Creating probability-related data tables.

    • Making logic for generating items.

    • Calculating where to display items.

  15. Section15: Data Storage (2 lessons)

    • Data Storage Frameworks.

    • Create data-related variables.

  16. Section16: Pickup and Discard Items (30 lessons)

    • Character Avatar logic made.

    • Pickup and Discard item logic flow explained.

    • Make Pickup and Discard item related functions.

    • Weapon switching functions.

  17. Section17: Weapon features (21 lessons)

    • Weapon aiming features, including direct aim and open scope aiming.

    • Fire features, including fire animation, magazine change, bullet change, screen shake, and crosshair deflection.

    • Bullet functions, including bullet drop logic and a bullet hole.

  18. Section18: InventroyUI (20 lessons)

    • Basic knowledge of UI production explained.

    • UI construction and logic production.

    • Display 3D characters in the UI, and synchronize all costumes.

    • UI drag and drop function.

  19. Section19: MainUI (9 lessons)

    • Making the Crosshairs UI.

    • Making the ActionTips UI.

    • Making the MessageTips UI.

    • Creating the UserInfo UI.

    • Creating the Countdown UI.

    • Creating the Directions UI.

  20. Section20: Objects used (6 lessons)

    • Create an inventory UI progress bar.

    • Creating a circular progress bar.

    • Make a usage logic.

    • Making Energy Restoration Logic.

  21. Section21: Parachute (9 lessons)

    • Making a skydiving UI.

    • Making the Aircraft Actor.

    • Produced the free fall flight function.

    • Produced the parachute flight function.

  22. Section22: Safe Zone (4 lessons)

    • Make the display function.

    • Random position logic explanation.

    • Create a continuous zoom function.

    • Move characters in and out to trigger related functions.

  23. Section23: Airdrop (4 lessons)

    • Airdrop plane flight.

    • Airdrop boxes.

    • The items in the airdrop.

  24. Section24: Bombing Zone (3 lessons)

    • Blast points.

    • Bombing zones.

    • Execution logic.

  25. Section25: Map UI (9 lessons)

    • Big map and small map interface building.

    • Big map move and zoom.

    • Small map movement logic.

    • Map UV creation and interpretation.

    • Display of Safe Zones, Bombing Zones, and Flight Route Maps.

  26. Section26: Final Map (2 lessons)

    • Adaptation-related logic to the final map.


Bạn sẽ học được gì

Create a shooting game.

Develop using Unreal Engine 4.

Learn to program using blueprints.

Learn how to build a quality set of blueprint object frameworks.

Learn how to create complex UI's.

No programming experience at all is required to learn this course.

Those who already have experience in game development will further enhance their development skills.

Yêu cầu

  • There is normal logic to the mind.
  • You can run Unreal Engine.

Nội dung khoá học

26 sections

Preparatory Work

5 lectures
Content introduction
04:35
Engine Download & Installation
01:49
Resource Download
00:46
Create Project
01:56
Resources
03:57

Basic Knowledge

4 lectures
Editor interface
03:19
Play the Game
03:01
Important Element
02:37
Gameplay Framework
04:31

Project Setting

4 lectures
Gameplay framework build
04:14
Input Settings explained
04:04
Setting input keys
05:34
Setting Near Clip Plane
01:30

Animation BlendSpace

10 lectures
Animation BlendSpace explanation
05:01
Unarmed Standing Moving BlendSpace
07:18
Unarmed Crouching Moving BlendSpace
07:16
Unarmed Prone Moving BlendSpace
08:32
Armed Standing Moving BlendSpace
07:04
Armed Crouching Moving BlendSpace
08:01
Armed Prone Moving BlendSpace
07:16
Armed Standing Aiming Moving BlendSpace
07:19
Armed Crouching Aiming Moving BlendSpace
06:58
Parachute BlendSpace
02:45

Animation AimOffset

7 lectures
AimOffset Explained
02:56
Unarmed Standing AimOffset
04:09
Unarmed Crouch AimOffset
03:49
Armed Standing AimOffset
03:39
Armed Standing Aiming AimOffset
04:24
Armed Crouching AimOffset
03:31
Armed Crouching Aiming AimOffset
03:24

Animation Blueprint

15 lectures
AnimBlueprint Explained
02:47
Creating Character state variables
04:53
State Machine: Unarmed
13:19
State Machine: Armed
11:37
State Machine: Armed to Unarmed
02:44
State Machine: Aiming
04:04
State Machine: Skydive
05:08
State Machine: Jump
05:52
State Machine: Death
03:47
AnimGraph: Logic Production
12:13
AnimGraph: Testing
04:51
Event Graph: Creating Variables in Character
05:20
Event Graph: Set direct access variables
05:43
Event Graph: Calculation of relevant variables
04:11
Event Graph: Set AimOffset variables
09:06

Animation Montage

6 lectures
Animation Montage Explained
04:31
Equip animation montage
08:35
Take back animation montage
07:10
Magazine & Bullet Change animation montage
06:08
Shooting related animation montage
03:58
Using an Object related animation montage
03:00

Character Base Functionality

14 lectures
Setting up character default components
04:02
Create Camera
02:24
Mouse Control Function
08:15
Character Movement: Basic functionality
06:16
Character Movement: Velocity smoothing
06:08
Mouse view: Free view
11:25
Mouse view: Adapted character movement
05:42
Pose switch: Switching functions
11:20
Pose switch: Switch limit
13:10
Mouse view: Pitch Angle Limit
17:18
Pose switch: Affects camera position
22:36
Movement speed: Different movement speeds
10:14
Movement speed: Posture affects movement speed
10:12
Movement speed: Movement speed test
11:52

Character Fashion

6 lectures
Creating sub-skeletal models
14:18
Preparation of Datas
09:47
Replace skeletal models
05:34
Special logic for bodysuits
07:11
Skin Mask
14:18
Default underwear wear
06:37

Making DataTables

5 lectures
Making Weapons DataTable
24:26
Making Ammo DataTable
02:53
Making Weapons Accessories DataTable
21:16
Making Equipment DataTable
09:27
Making Health DataTables
08:13

Item System

2 lectures
Item Framework explained
04:04
Item Base class
09:18

Pickup Objects

8 lectures
Pickup Base class
20:50
Weapon Pickup Object
04:05
Weapon Accessories Pickup Object
09:21
Ammo Pickup Object
04:17
Equipment Pickup Object
08:55
Health Pickup Object
03:25
Boost Pickup Object
03:07
Fashion Pickup Object
06:31

Item Object

9 lectures
Weapon Skeletal Socket
18:01
Weapon Accessories Item Object
03:45
Weapon Item Object: Weapon Model
21:17
Weapon Item Object: Update Accessories
33:03
Weapon Item Object: Sound and Particle
14:15
Ammo Item Object
02:37
Equipment Item Object
03:17
Using type Item Object
06:37
Fashion Item Object
01:38

Item Generation System

9 lectures
Item generation rules
03:00
Making probability-related data tables
13:49
Actor Creating the Item Group Actor
10:56
Random Number
12:31
Random Item Type
09:36
Random Item ID
15:08
Add corresponding ammo
07:38
Random item generation location
06:46
Generate item objects
13:21

Data Storage

2 lectures
Data storage architecture
08:55
Creating data variables
36:43

Pick up and Discard Items

24 lectures
Character change equipment: Bone sockets
16:54
Character change equipment: Functionality
18:39
Character change equipment: Updated Display
20:01
Character change equipment: Testing
16:17
Pick Up Items: Process explained
03:30
Pick Up Items: Locking ground items
23:34
Pick Up Weapons: Logic Explained
04:29
Pick Up Weapons: Calculate pickup locations
12:01
Discard Items: Create pickup objects
15:11
Discard Items: Discard Weapons
15:30
Pick Up Weapons: Object handling
11:39
Weapon Switch
21:20
Pick Up backpack items: Logic explained
03:12
Pick Up backpack items: Accessories & Health & Boost
13:48
Pick Up backpack items: Ammo
14:26
Discard Items: Discard backpack items
05:00
Pick Up Equipment: Logic explained
03:39
Discard Items: Discard Equipment
08:56
Pick Up Equipment: Function Making
09:27
Pick Up Fashion: Logic Explain
02:23
Pick Up Fashion: Pick Up and Discard function
11:26
Equip Weapon Accessories: Logical Explanation
03:11
Equip Weapon Accessories: Make
30:44
Remove Weapon Accessories: Make
07:22

Weapon Functions

21 lectures
Aiming: Hold down
11:49
Aiming: First person arm
13:31
Aiming: Arm position
12:53
Aiming: Open the sight
19:30
Aiming: Trigger
14:40
Aiming: Related limits
12:03
Aiming: Precision aiming
17:29
Aiming: Fire
16:58
Shooting: Firing animation
16:49
Shooting: Reload
18:22
Shooting: Magazine speed & Automatic reload
15:41
Shooting: Change of bullets
09:30
Shooting: Limits
13:41
Shooting: Screen shaking principle
10:51
Shooting: Firing shake
13:21
Shooting: Aiming offset fix
13:13
Bullets: Create Bullet Actor
08:49
Bullets - Initial position _ Not open sight
15:42
Bullets: Initial position _Open Sight
19:08
Bullets: Bullet drop
19:26
Bullets: Bullet holes
06:13

Inventory UI

20 lectures
UI Basics
09:25
Create Inventory UI
09:53
GoodsItem Widget
10:55
Show ground item list
10:15
Backpack item list
09:34
Backpack capacity bar
08:00
Equipment Item Widget
18:18
Equipment area
04:13
Weapon Item Widget
15:39
Weapon Area
03:47
Weapon Accessories Item Widget
15:14
3D characters: imaging
07:28
3D character: Synchronized equipment display
12:32
3D characters: Synchronized fashion display
05:25
3D character: Synchronized weapon & accessory display
15:06
Drag and drop: Principle and Creation of basic objects
06:59
Drag and Drop: Vicinity⇄ Backpack
08:37
Drag and Drop: Ground⇄ Equipment & Fashion
06:03
Drag and Drop: Ground⇄ Weapon box
06:00
Drag and Drop: Ground & Backpack⇄ Weapon Accessories
08:27

MainUI

9 lectures
Crosshairs UI
15:46
Action Tips UI
08:38
Message Tips UI
14:07
User Info UI: Build interface
12:19
Uer Info UI: Logic
12:11
User Info UI: Health Point Bar Display
06:26
Countdown UI
04:51
Direction UI - Interface Building
07:19
Direction UI - Logic Implementation
11:15

Use Item

6 lectures
Inventory UI Progress bar
10:22
Circle progress bar Material
05:59
Circle progress bar UI
08:57
Using Logic A
12:02
Using Logic B
17:27
Energy restores health value
09:17

Parachuting

9 lectures
Parachute UI Production
10:44
Aircraft Actor
07:26
Flight Paths
15:32
Character and Aircraft synchronization
09:05
Parachute jumping
21:50
Flying without a parachute
27:44
Opening the parachute
15:44
Flying with the parachute open
18:51
Landing
09:58

Safe Zone

4 lectures
Display functions
11:15
Explanation of the random position
07:31
Continuous shrinking function
12:25
Moving characters in and out
12:30

Airdrop

4 lectures
Aircraft flight
08:23
Airdrop boxes
08:42
Airdrop items
13:40
Airdrop rules
16:26

Bombing Zone

3 lectures
Blast Point
10:47
Blast Zone
08:39
Bombing zone Rules
09:31

Map UI

9 lectures
Map UI building
23:37
Big map move and zoom
13:50
Character Icons
06:08
Map UV making
05:17
Small map movement logic
04:58
Safe Zone - Material
10:39
Safe Zone - Display Logic
15:34
Show bombing area
09:43
Flight line display
06:07

Final Map

2 lectures
Final Map 1
10:51
Final Map 2
11:10

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.