舉報

會員
Unreal Engine 4 Game Development Quick Start Guide
UnrealEngineisapopulargameenginefordeveloperstobuildhigh-end2Dand3Dgames.Thisbookisapracticalguide,startingoffbyquicklyintroducingyoutotheUnrealEngine4(UE4)ecosystem.YouwilllearnhowtocreateBlueprintsandC++codetodefineyourgame'sfunctionality.YouwillbefamiliarizedwiththecoresystemsofUE4suchasUMG,AnimationBlueprints,andBehaviorTrees.Youwillalsolearnhowtousereplicationtocreatemultiplayergames.Bytheendofthisbook,youwillhaveabroad,solidknowledgebasetoexpandupononyourjourneywithUE4.
目錄(148章)
倒序
- coverpage
- Title Page
- Copyright and Credits
- Unreal Engine 4 Game Development Quick Start Guide
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Introduction to Unreal Engine 4
- Downloading the UE
- Using project templates
- Initial project setup
- The Unreal editor
- The Content Browser
- The Viewport
- Viewport options
- Grid and snap settings
- The toolbar
- World Outliner
- Details and World Settings
- World settings
- Editor preferences
- Project settings
- Input settings
- Installing and using plugins
- Adding marketplace items to your project
- Summary
- Programming Using Blueprints
- The Blueprint window
- Variables
- Using variables in the Blueprint window
- Working With Object/Actor References
- Casting object references
- Class default variables
- Functions
- Local variables
- Events
- Overridable functions
- Graphs
- Components
- Common components
- Component events
- Time for action
- Creating a Blueprint from scratch
- One small material change
- Creating a child Blueprint
- Giving our game a goal
- Summary
- Adding C++ to a Blueprint Project
- Technical requirements
- Creating C++ classes in UE4
- Using C++ classes in UE4
- Using C++ variables in Blueprint
- Using C++ functions in Blueprint
- BlueprintCallable functions
- BlueprintPure functions
- Using out variables in C++
- Using events in C++
- Summary
- Creating HUDs and Menus Using UMG
- The Widget Blueprint window
- Showing Widget Blueprints in our game
- Setting up an interactive menu
- Commonly used widgets
- The Common section
- Button
- Checkbox
- Image
- Progress Bar
- Slider
- Text
- The Input section
- ComboBox
- Editable Text
- The Primitive and Special Effects sections
- Circular Throbber and Throbber
- Background Blur
- Using widget events
- Widget set nodes
- Variable binding
- Adding widgets to other widgets
- Modifying the Pickup class
- Creating the child widget
- Creating the container widget
- Adding the container to the HUD
- Summary
- Animation Blueprints
- Creating the attachment
- Creating sockets on Skeletal Meshes
- Spawning and attaching Actors
- Animation retargeting
- Setting up the source Skeleton
- Setting up the target Skeleton
- Retarget the animation
- Adding a weapon Equip control
- Modifying the Animation Blueprint
- The AnimGraph
- Modifying an Animation state
- Summary
- AI with Behavior Tree and Blackboard
- Creating a simple AI
- Creating a Pawn for the enemy
- Creating a controller for the enemy Pawn
- Adding a Nav Mesh
- Behavior Trees
- Creating and running a Behavior Tree
- Setting up a simple Behavior Tree
- Setting up a Blackboard
- Assigning the Blackboard to a Behavior Tree
- Creating a Behavior Tree task
- Selectors
- Decorators
- Services
- Setting up Service in Blackboard
- Summary
- Multiplayer Games
- The client–server model
- Testing a listen server
- Replication
- Variable replication
- Event replication
- Flow control in multiplayer
- Actor replication
- Multiplayer classes
- GameMode and GameState
- PlayerState PlayerController and Pawn
- Summary
- Optimization Testing and Packaging
- Optimization
- The Profiler
- Blueprint Nativization
- Debugging in UE4
- Packing a project
- Summary
- Another Book You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 13:44:23
推薦閱讀
- MySQL數據庫管理實戰
- Spring 5企業級開發實戰
- 無代碼編程:用云表搭建企業數字化管理平臺
- QTP自動化測試進階
- Python算法從菜鳥到達人
- WebRTC技術詳解:從0到1構建多人視頻會議系統
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- 執劍而舞:用代碼創作藝術
- ArcGIS for Desktop Cookbook
- CRYENGINE Game Development Blueprints
- Python程序設計開發寶典
- Instant Automapper
- UI設計基礎培訓教程(全彩版)
- WildFly Cookbook
- 邊玩邊學Scratch3.0少兒趣味編程
- Spring Boot從入門到實戰
- Wearable:Tech Projects with the Raspberry Pi Zero
- Microsoft XNA 4.0 Game Development Cookbook
- C語言學習手冊
- Java程序員面試筆試真題庫
- INSTANT Eclipse Application Testing How-to
- C語言開發從入門到精通
- 新編C語言程序設計教程(第2版)
- Learning Go Web Development
- Web Penetration Testing with Kali Linux(Second Edition)
- L?VE for Lua Game Programming
- 高級前端程序員面試筆試真題庫
- JavaScript和jQuery實戰手冊(原書第3版)
- Visual C#.NET程序設計教程(第2版)
- WiX Cookbook