Game Development and Simulation with Unreal Technology - Alireza Tavakkoli

Game Development and Simulation with Unreal Technology

Buch | Softcover
701 Seiten
2015
Productivity Press (Verlag)
978-1-4987-0624-7 (ISBN)
69,80 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Game Development and Simulation with Unreal Technology explores the use of Unreal Engine 4 (UE4) for the development of real-time digital interactive contents to be used in computerized games or simulations. The engine is considered in three main iterations: from the basic use of the engine to build games and simulation content out of the box, to intermediate design of interactive content by building on the pre-supplied contents from the base engine, and through advanced implementations geared toward a comprehensive understanding of the power of the Unreal Engine.

This is one of the first books on developing interactive content for games, entertainment, and simulation to cover the newly released UE4. Industry-level game concepts in level design, coding, and programming, networking, and multiplayer concepts are covered.

The book presents beginner- through advanced-level concepts in designing and developing games with the Unreal Engine 4. It includes small/mid-scale projects developed as concept examples throughout the book, which can be used in more comprehensive and entertaining interactive computer simulations and games.

The book is organized into three parts. Part 1 covers the basics of the unreal engine, including an overview of each subcomponent of the engine, an overview of the UE4 project templates, and the main features each provides. Part 2 delves into more advanced topics in the new UE4 material pipeline, including layered materials and different shading models. Part 3 walks you through the steps of building your own games with UE4. It also provides advanced coverage of Blueprint systems in UE4.

Each chapter includes do-it-yourself extensions to the concept modules presented to solidify your understanding of the concepts and techniques. Exercises and summaries are also included at the end of each chapter to help take your understanding of Unreal Engine 4 to the next level.

UNREAL TECHNOLOGY BASICS: INTRODUCTORY DEVELOPMENT TECHNIQUES

Setting Up Unreal Project Templates
Introduction
Unreal Project Types
Blank Projects and Content Migration
First Person Projects
Third Person
Side Scroller
Top Down Templates
Summary
Exercises

Introduction to Level Design in Unreal
Introduction and Objectives
Establishing the Geometry
Improving the Level Aesthetics with Materials
Refining the Geometry and Adding Meshes
Refining the Level with Lighting
Adding Functionality
Summary
Exercises

Unreal Blueprints
Introduction to Unreal Blueprints
A Tour of Unreal Blueprint Editor
Types of Blueprints
Variables, Functions, and Events
Class Blueprints Vs. Level Blueprints
Construction Script
Components Mode
Creating Your Own Class Blueprints
User Input and Interaction
Summary
Exercises

Materials in Unreal Technology
Introduction
What is a Material
Unreal Material Editor
Physically Based Materials in Unreal Engine 4
Anatomy of an Unreal Engine 4 Material
Material Expressions in Unreal 4
Summary
Exercises

MAKING GAME WORLDS STAND OUT: INTERMEDIATE DEVELOPMENT CONCEPTS

Advanced Material Concepts
Introduction
More About Unreal Engine’s Shading Models
Material Blend Modes
More Advanced Material Expressions
Blends
Physically Based Materials In Unreal Engine 4
Material Functions in Unreal Engine 4
Material Attributes Expressions
Layered Materials
Material Instances and Dynamic Material Modifications
Decals
Post Process Materials
Refraction and Reflection
Summary

Visual Effects in Unreal
Introduction
Anatomy of Visual Effects
Unreal Cascade Particle System Editor
Particle Specific Materials Setup
CPU-Based Sprite Emitters
GPU-based Sprite Emitters
Working with Sub UVs
Particle Type Data Modules
Summary
Exercises

Designing Terrains and Outdoor Environments
Introduction to Landscapes
Landscape Setup
Landscape Materials
Editing Landscapes
Landscape Splines
Foliage and Foliage Editor
Water in the Landscape
Summary
Exercises

EXAMPLE GAMES: ADVANCED GAME DEVELOPMENT CONCEPTS

Advanced Blueprint Concepts
Introduction
Communication Between Blueprints
Chapter Synopsis
Creating The HUD
Saving and Loading Game Data
Summary

A Top-Down Game With Blueprints
Synopsis
Setting Up the Level
Character, Controller and Game Mode Blueprints
Character Movement and User Input
Projectile Class Blueprint and Functionality
Creating the Enemy Class and Implementing Damage
Implementing Game Over!!!
AI and Enemy Spawning
Particle Systems and Visual Effects
Summary

Appendices:

Unreal Engine 4 Material Expressions Reference
Introduction
Atmosphere Expressions
Color
Constant Expressions
Coordinate Expressions
Depth Expressions
Font Expressions
Function
Material Attributes Expressions
Math Expression
Parameters Expressions
Particles
Landscape
Texture
Utility
Vector Operations
Vector Expressions

Distributions in Unreal Engine 4
Introduction
Float Distributions
Vector Distributions

The Curve Editor in Unreal Engine 4
Introduction
Curve Editor Layout
Curve Editor Controls
Interpolation Modes

References

Index

Zusatzinfo 172 Tables, black and white; 433 Illustrations, black and white
Verlagsort Portland
Sprache englisch
Maße 156 x 235 mm
Gewicht 1043 g
Themenwelt Informatik Grafik / Design Film- / Video-Bearbeitung
Informatik Software Entwicklung Spieleprogrammierung
Informatik Weitere Themen Computerspiele
ISBN-10 1-4987-0624-X / 149870624X
ISBN-13 978-1-4987-0624-7 / 9781498706247
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Philippe Fontaine; Burghard Vogel

Buch | Hardcover (2023)
Rheinwerk (Verlag)
79,90
Schritt für Schritt zum perfekten Film: Videoschnitt, Effekte, Sound

von Robert Klaßen

Buch | Hardcover (2021)
Rheinwerk (Verlag)
49,90