Develop quality game components and solve common gameplay problems with various game design patterns
Key FeaturesBecome proficient at traditional 2D and 3D game developmentBuild amazing interactive interfaces with Unity's UI systemDevelop professional games with realistic animation and graphics, materials and cameras, and AI with Unity 2018Book DescriptionWith the help of the Unity 2018 Cookbook, you’ll discover how to make the most of the UI system and understand how to animate both 2D and 3D characters and game scene objects using Unity's Mecanim animation toolsets.
Once you’ve got to grips with the basics, you will familiarize yourself with shaders and Shader Graphs, followed by understanding the animation features to enhance your skills in building fantastic games. In addition to this, you will discover AI and navigation techniques for nonplayer character control and later explore Unity 2018’s newly added features to improve your 2D and 3D game development skills. This book provides many Unity C# gameplay scripting techniques.
By the end of this book, you'll have gained comprehensive knowledge in game development with Unity 2018.
What you will learnGet creative with Unity’s shaders and learn to build your own shaders with the new Shader Graph toolCreate a text and image character dialog with the free Fungus Unity pluginExplore new features integrated into Unity 2018, including TextMesh Pro and ProBuilderMaster Unity audio, including ducking, reverbing, and matching pitch to animation speedsWork with the new Cinemachine and timeline to intelligently control camera movementsImprove ambiance through the use of lights and effects, including reflection and light probesCreate stylish user interfaces with the UI system, including power bars and clock displaysWho this book is forUnity 2018 Cookbook is for you if you want to explore a wide range of Unity scripting and multimedia features and find ready-to-use solutions for many game features. This book also helps programmers explore multimedia features. It is assumed that you already know basics of Unity and have some programming knowledge of C#.
Table of ContentsDisplaying Data with Core UI Elements Responding to User Events for Interactive UIs Inventory UIs Playing and Manipulating SoundsCreating Textures, Maps, and Materials Shader Graphs and Video Players Using CamerasLights and Effects 2D Animation3D AnimationsWebserver Communication and Online Version-Control Controlling and Choosing Positions Navigation Meshes and Agents Design Patterns Editor Extensions and Immediate Mode GUI (IMGUI)
A product of the American midwest, Matt grew up with interests in gaming, computer hardware and writing. After some trial and error, he discovered how to combine these three into a career, and now works as a full time freelance writer based in Portland, Oregon.
Matt has written for numerous publications in the past, including gaming sites such as Thunderbolt, The Escapist and Games Radar. Today he contributes to MakeUseOf as a staff writer, news writer and the assistant editor of MakeUseOf Answers. His love for hardware shows itself in his work for PC Perspective and Digital Trends, where he is responsible for reviewing laptops, tablets and smartphones. If you need buying advice about mobile hardware, he’s your guy.
Besides these professional interests, Matt runs two blogs. One is SmidgenPC, a blog about mobile hardware that he uses to channel his theories, advice and rants. The other is SWTOR Class Guides, which provides tips and advice centered on the character classes in Star Wars: The Old Republic.
A good book with a great many lessons. I think there is something in here for beginner, intermediate, and unfamiliar. This large spread means that not everything will be interesting to most readers. I found at-least one useful recipe in each chapter, which I still regard as worth it.
This version is a bit dated in 2021, but many things remain unchanged.