xii Contents
9.7 Implementing Game Over!!! .............................................. 597
9.8 AI a nd Enemy Spawning ....................................................600
9.8.1 Spawning Enemies................................................. 601
9.8.2 Setting up Enemy Artiļ¬cial Intelligence................ 607
9.9 Particle Systems and Visual Effects ....................................614
9.9.1 Destructio n Visual Effects .....................................614
9.9.2 Hit Visual Effects...................................................616
9.10 Summary.............................................................................628
Appendix A Material Expressions in Unreal Engine 4 .................................... 631
A.1 Introduction ......................................................................... 63 1
A.2 Atmosphere Expressions .................................................... 63 1
A.3 Color ................................................................................... 631
A.4 Constant Expressions..........................................................632
A.5 Coordinate Expressions ......................................................635
A.6 Depth Expressions ..............................................................638
A.7 Font Expressions.................................................................639
A.8 Function ..............................................................................640
A.9 Material A ttributes Expressions .........................................642
A.10 Math Expressions................................................................643
A.11 Parame te r Expressions........................................................653
A.12 Particles...............................................................................658
A.13 Landscape ...........................................................................662
A.14 Texture ................................................................................664
A.15 U tility..................................................................................666
A.16 Vector Ope rations ...............................................................673
A.17 Vector Ex pressions..............................................................674
Appendix B Distributions in Unreal Engine 4 .................................................675
B.1 Introduction.........................................................................675
B.2 Float Distributions ..............................................................675
B.2.1 DistributionFloatConstant......................................675
B.2.2 DistributionFloatUniform ......................................675
B.2.3 DistributionFloatConstantCurve ............................676
B.2.4 DistributionFloatUniformCurve.............................676
B.2.5 DistributionFloatParticleParam.............................. 677
B.3 Vector Distributions ............................................................ 677
B.3.1 DistributionVectorConstant....................................678
B.3.2 DistributionVectorUniform ....................................678
B.3.3 DistributionVectorConstantCurve..........................679
B.3.4 DistributionVectorUniformCur ve ..........................679
B.3.5 DistributionVectorParticleParam ...........................680