Creating an In-Game Phone System for Unreal Engine 5
Creating an In-Game Phone System for Unreal Engine 5
In this Unreal Engine 5 tutorial, we dive into the world of interactive storytelling. Learn how to add an in-game phone system that allows your players to call in-game contacts, trigger dialogues, and enhance immersion. Whether you're developing a narrative-driven game or just want to add a unique gameplay element, this tutorial will help you level up your game development skills.
# Assets used:
Polygon Street Racer (paid):
https://syntystore.com/en-gb/products/polygon-street-racer
Polygon Dogs (paid):
https://syntystore.com/products/polygon-dog
Narrative (paid):
https://www.unrealengine.com/marketplace/en-US/product/narrative-quest-and-dialogue-editor
I really hope you enjoy it. Thank you!
My Specs:
OS:
Manjaro Linux
CPU:
Intel Core i7-4790K @ 4.00GHz
GPU:
Nvidea Geforce RTX 3090 24GB
RAM:
16GB
Headphones:
Audio Technica ATH-M50X
Mic:
Audio Technica AT2020
DAC:
Behringer UMC22
Keyboard:
Keychron Q3 QMK with Krome Keycaps - Pudding rainbow kanji-hiragana caps
Mouse:
Logitech G403
Chapters:
0:00 - Intro
1:04 - Phone UI setup
9:16 - Phone animations
12:40 - Keyframe exit
14:20 - On Screen HUD
17:03 - Phone test
17:25 - Close phone
17:43 - Phone code
18:39 - Phone Interface
20:00 - Phone interface usage
20:50 - Phone animate in
21:40 - Phone animation test
21:50 - Hide phone
22:50 - ChangeScreen
24:20 - Menu Screen UI
25:35 - Menu Screen Button UI
28:05 - Menu Screen Button Code
31:55 - Menu Screen UI 2
32:58 - Noun Project
33:20 - Menu Screen UI 3
35:18 - Menu - CacheButtons
37:11 - Menu - SetSelectedMenuButton
38:12 - Interface usage
39:00 - Menu Screen Code
40:42 - Phone test
40:55 - Keypad Screen UI
41:30 - Keypad Button UI
42:22 - Keypad Button Code
43:32 - Keypad Screen UI
48:25 - Keypad Screen Code
52:57 - Phone keypad test
53:22 - Patreon
53:31 - Keypad Screen Fixes
54:14 - Keypad Validate Text
55:47 - Validate test
56:00 - Call Screen Logic
57:00 - Contacts Struct
58:40 - Contracts Datatable
1:01:21 - Game Instance
1:02:46 - Call Screen UI
1:05:16 - Call Screen Code
1:06:36 - Update UI
1:14:00 - Update Unknown UI
1:14:37 - Call Screen code
1:25:15 - Call Screen buttons
1:27:30 - Call Screen Tests
1:30:00 - Final tweaks
1:31:45 - Result
1:32:12 - Outro
UnrealEngine5, GameDev, InteractiveStorytelling, GameDesign, DialogueSystem, InGamePhone
HashTags:
#UnrealEngine5Tutorials
#InteractiveStorytelling
#InGamePhoneSystem
#GameDevelopment
#UnrealEngineTips
#GameDesign
#GamingCommunity
#GameDevTutorial
#UnrealEngineProjects
#VideoGameDevelopment
#unrealengine5
#ingamephonesystem
#gamedevelopment
#virtualworld
#gamedev
#programming
#gamedesign
#interactive
#technology
#gamingcommunity
#d3kryption
#d3kryptionclips