Books: 10


This book serves as an introduction to the level design process in Unreal Engine 4. By working with a number of different components within the Unreal Editor, readers will learn to create levels using BSPs, create custom materials, create custom Blueprints complete with events, import objects, create more » particle effects, create sound effects and combine them to create a complete playable game level. The book is designed to work step by step at the beginning of each chapter, then allow the reader to complete similar tasks on their own to show an understanding of the content. A companion website with project files and additional information is included. « less
Take your game development skills to the next level with one of the best engines on the market
KEY FEATURES * Build an entire AAA game level throughout the book * Take your C++ scripting skills to the next level and use them extensively to build the game * An advanced practical guide with a tutorial style approach that will help you make the best of Unreal engine 4 BOOK DESCRIPTION Unreal more » Engine 4 has garnered a lot of attention in the gaming world because of its new and improved graphics and rendering engine, the physics simulator, particle generator, and more. This book is the ideal guide to help you leverage all these features to create state-of-the-art games that capture the eye of your audience. Inside we'll explain advanced shaders and effects techniques and how you can implement them in your games. You'll create custom lighting effects, use the physics simulator to add that extra edge to your games, and create customized game environments that look visually stunning using the rendering technique. You'll find out how to use the new rendering engine efficiently, add amazing post-processing effects, and use data tables to create data-driven gameplay that is engaging and exciting. By the end of this book, you will be able to create professional games with stunning graphics using Unreal Engine 4! WHAT YOU WILL LEARN * Script your player controls in C++ * Build a superb and engaging level with advanced design techniques * Program AI with C++ * Use Cascade to add life to your games * Use custom shaders and advanced shading techniques to make things pretty * Implement an awesome UI in the game * Control gameplay using data tables ABOUT THE AUTHOR Muhammad A.Moniem started in the industry at a very early age. He taught himself everything related to the game development process even before he joined college. After becoming a software engineer, he started to teach himself the art of game design and game art techniques. As a self-taught person, he was able to find his way into the industry very easily, which led him to be hired for big, medium, and small companies, titles, and teams. Throughout his career, he has been able to contribute as a full-time or part-time employee or freelancer on games for a wide range of platforms, including Windows, Mac, iOS, Android, PS4, Xbox One, and OUYA. He has also worked with technologies such as VR, AR, and Kinect. Muhammad started using Unreal Engine 3 in 2007, moved to Unreal Engine 4 when it became available to the public in 2014, and has used UDK for some indie games. Eventually, he was able to establish his own one-person game company/team as a part-time independent developer. A lot of his indie games have received recognition or have been finalists at international indie game events, such as IGF, Indie Showcase, IGC, and Tokyo Game Show. You can get in touch via twitter @_mamoniem He has also worked on Learning Unreal® Engine iOS Game Development, Packt Publishing, which is available at, and Unreal Engine Lighting and Rendering Essentials, which is available at TABLE OF CONTENTS 1. Preparing for a Big Project 2. Setting Up Your Warrior 3. Designing Your Playground 4. The Road to Thinkable AI 5. Adding Collectables 6. The Magic of Particles 7. Enhancing the Visual Quality 8. Cinematics and In-Game Cutscenes 9. Implementing the Game UI 10. Save the Game Progress 11. Controlling Gameplay via Data Tables 12. Ear Candy 13. Profiling the Game Performance 14. Packaging the Game « less
Sams Teach Yourself
In just 24 lessons of one hour or less, learn how to start using Unreal Engine 4 to build amazing games for Windows, Mac, PS4, Xbox One, iOS, Android, the web, Linux–or all of them! Sams Teach Yourself Unreal Engine 4 Game Development in 24 Hours’ straightforward, step-by-step approach shows you how more » to work with Unreal Engine 4’s interface, its workflows, and its most powerful editors and tools. In just hours you’ll be creating effects, scripting warfare, implementing physics–even developing for mobile devices and HUDs. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success. * Organize new projects and work with the Gameplay Framework * Master Unreal’s units and control systems * Import 3D models and work with the Static Mesh Editor * Create new landscapes and use Unreal’s foliage system * Bring characters and creatures to life with the Persona Editor * Apply materials and build lighting * Integrate and modify audio with the Unreal Sound Cue Editor * Craft particle effects and simulate physics * Set up and react to player inputs * Build levels and entirely new worlds * Get started with powerful Blueprint visual scripting system * Script an arcade game from start to finish * Create events that respond to player actions * Spawn Actors during gameplay * Design and create action-based encounters * Optimize games for mobile devices and touch-based inputs * Build menus with Unreal’s UMG UI Designer * Prepare your game for deployment Step-by-step instructions carefully walk you through the most common Unreal Engine 4 game development tasks. Practical, hands-on examples show you how to apply what you learn. Quizzes and Exercises help you test your knowledge and stretch your skills. Notes and tips point out shortcuts and solutions. All the project files and assets you'll need are available for download, including "before-and-after" files demonstrating initial setup and proper completion for every exercise. « less
Build professional 3D games with Unreal Engine 4's Visual Scripting system
***** About This Book ***** * Take your game designs from inspiration to a fully playable game that you can share with the world, without writing a single line of code. * Learn to use visual scripting to develop gameplay mechanics, UI, visual effects, artificial intelligence, and more. * Build a more » first person shooter from scratch with step-by-step tutorials. ***** Who This Book Is For ***** Whether you are an experienced game designer or artist looking to test your latest idea, or a complete novice looking to build their first video game, this is a great place to start learning how to build complex game mechanics quickly and easily without writing any text code. No programming experience required! ***** What You Will Learn ***** * Prototype and iterate new game mechanics rapidly * Customize the player's abilities and controls * Build user interface elements, including health bars and objective counters * Set up interactions between player actions and game objects in the world * Create complex enemy AI that can sense the world around it and attack the player * Design menus that will allow your players to load, pause, and quit the game * Deploy your game to multiple platforms and share it with the world ***** In Detail ***** Blueprints Visual Scripting for Unreal Engine is a step-by-step approach to building a fully functional game, one system at a time. Starting with a basic First Person Shooter template, each chapter will extend the prototype to create an increasingly complex and robust game experience. You will progress from creating basic shooting mechanics to gradually more complex systems that will generate user interface elements and intelligent enemy behavior. Focusing on universally applicable skills, the expertise you will develop in utilizing Blueprints can translate to other types of genres. By the time you finish the book, you will have a fully functional First Person Shooter game and the skills necessary to expand on the game to develop an entertaining, memorable experience for your players. From making customizations to player movement to creating new AI and game mechanics from scratch, you will discover everything you need to know to get started with game development using Blueprints and Unreal Engine 4. « less
Learn the principles of lighting and rendering in the Unreal Engine
***** About This Book ***** * Get acquainted with the concepts of lighting and rendering specific to Unreal * Use new features such as Realistic Rendering and Foliage Shading to breathe new life into your projects * A fast-paced guide to help you learn lighting and rendering concepts in Unreal ***** more » Who This Book Is For ***** This book is meant for game developers with knowledge of Unreal Engine and a basic understanding of lighting and rendering systems in it. As a prerequisite, you need to have good knowledge of C++. ***** What You Will Learn ***** * Use features such as realistic Rendering and Foliage Shading to create high quality output * Create and edit your materials using the Material Editor * Use Cascade's particle editor to create modular particle-based effects using emitters * Explore Unreal's GPU Visualizer * Tweak the overall look and feel of your scene with post-process effects * Create charts to get stat unit times over a long period of time * Use scalability settings to maintain performance for your games on different platforms and hardware ***** In Detail ***** Unreal Engine is a powerful game development engine that provides rich functionalities to create 2D and 3D games. Developers have the opportunity to build cross-platform mobile and desktop games from scratch. Unreal Engine enables users to create high quality games that focus on individual complexities of game development. This book provides you with the skills required to apply a high level of visual appeal to your games without compromising on performance. Starting with an introduction to the rendering system, you will learn to create different types of materials using the Material Editor. You will then create a particle system based on Cascade editor to create mind-blowing visual effects. Moving on, you will learn the concept of lights in Unreal and different types of dynamic/real-time lights, along with a number of powerful post processing effects. Next, you will learn to improve rendering performance, keeping in mind the rendering limitations for different platforms. At the end of the book, we will discuss the scalability settings menu, and how to add realistic fog effects based on the requirements of your game or level. ***** Style and approach ***** A fast-paced guide filled with hands-on examples to teach you the principles of lighting and rendering in Unreal. « less
Gain practical knowledge of mathematical and physics concepts in order to design and develop an awesome game world using Unreal Engine 4
***** About This Book ***** * Use the Physics Asset Tool within Unreal Engine 4 to develop game physics objects for your game world * Explore the Collision mechanics within Unreal Engine 4 to create advanced, real-world physics * A step-by-step guide to implementing the Physics concepts involved more » in Unreal Engine 4 to create a working Vehicle Blueprint ***** Who This Book Is For ***** This book is intended for beginner to intermediate users of Epic Games' Unreal Engine 4 who want to learn more about how to implement physics within their game-world. No matter what your knowledge base of Unreal Engine 4 is, this book contains valuable information on blueprint scripting, collision generation, materials, and the Physical Asset Tool (PhAT) for all users to create better games. ***** What You Will Learn ***** * Get to know basic to intermediate topics in mathematics and physics * Create assets using the Physics Asset Tool (PhAT) in Unreal Engine 4 * Develop Collision Hulls, which are necessary to take advantage of Unreal Engine 4's physics and collision events * Use constraints to create advanced physics-based assets for your game-world * Working knowledge of physics bodies, physics damping, and friction within Unreal Engine 4 * Develop physical materials to recreate real-world friction for substances such as glass and ice * Create a working vehicle blueprint from scratch using assets provided by Unreal Engine 4 * Gain knowledge about implementing advanced physics in Unreal Engine 4 using C++ programming ***** In Detail ***** Unreal Engine 4 is one of the leading game development tools used by both AAA and independent developers alike to create breathe-taking games. One of the key features of this tool is the use of Physics to create a believable game-world for players to explore. This book gives readers practical insight into the mathematical and physics principles necessary to properly implement physics within Unreal Engine 4. Discover how to manipulate physics within Unreal Engine 4 by learning basic real-world mathematical and physics concepts that assist in the implementation of physics-based objects in your game world. Then, you'll be introduced to PhAT (Physics Asset Tool) within Unreal Engine 4 to learn more about developing game physics objects for your game world. Next, dive into Unreal Engine 4's collision generation, physical materials, blueprints, constraints, and more to get hands-on experience with the tools provided by Epic to create real-world physics in Unreal Engine 4. Lastly, you will create a working Vehicle Blueprint that uses all the concepts covered in this book, as well as covering advanced physics-based topics. ***** Style and approach ***** An easy-to-follow reference text filled with working examples of physics within Unreal Engine 4. Each topic is broken down to easily explain how to implement physics and physical objects in your game-world using the tools provided by Epic Games Unreal Engine 4. « less
Build a complete tower defense game from scratch using the Unreal Development Kit
Unreal Development Kit (UDK) is a free but powerful game engine - ideal for hobbyists - and this tutorial is all you need to get started. Includes a walkthrough in building your own tower defense game. Overview * Learn how to greybox your level by building basic shapes and reshaping the environment * more » Use the visual scripting tool Kismet to create all of the gameplay for your project, from spawning waves of enemies to building placeable towers * Develop a thorough understanding of how to use the industry standard Scaleform to create a custom HUD and Main Menu screen to make a game your own In Detail UDK, the free version of the popular and award-winning Unreal 3 Engine, is an amazing and powerful tool to use for projects of any kind. You can use it to create high-quality games and make your dream games a reality. UDK can be a little intimidating based on the level of games it has contributed to the ever growing and ever exciting world of gaming. Overcome all your apprehensions with this step-by-step guide and build a complete project within the Unreal Development Kit with unique gameplay, custom menus, and a triple A rated finish This book will help you create a custom tower defense game within UDK, even if you have absolutely no prior knowledge of UDK game development. In next to no time, you will learn how to create any kind of environment within UDK. With your basic environment created, you will make use of simple visual scripting to create a tower defense game complete with enemies attacking in waves. We then finish off the game with custom menus and a Heads Up Display. The final step is to release your game into the wild and give others the excitement of playing it. What you will learn from this book * Learn tips and tricks to achieve what every gamer dreams about – their very own gaming environment * Create gameplay functionality such as enemy wave spawning and placeable towers using Kismet * Use Geometry Mode to greybox environments * Build multiple towers making use of Prefabs * Design visually stunning environments making use of materials and static meshes. * Place power-ups in your environment, such as weapons and health * Communicate between Flash to UDK and vice-versa through Kismet Approach This book is written by someone who is passionate about games for those who are equally passionate about games. The step-by-step instructions contained within this guide will make creating your first game simple. Who this book is written for If you have ever had the urge to know more about how all those amazing games you played for countless hours are created, then this book is definitely for you! This step-by-step tutorial will teach you how to create a complete game within UDK. Even if you have no prior experience of UDK, you can still start building the games you want today. « less
Create your own third-person shooter game using the Unreal Development Kit to create your own game on Apple's iOS devices, such as the iPhone, iPad and iPod Touch
* Learn the fundamentals of the Unreal Editor to create gameplay environments and interactive elements * Create a third person shooter intended for the iOS and optimize any game with special considerations for the target platform * Take your completed game to Apple's App Store with a detailed walkthrough more » on how to do it In Detail It has never been a more attractive time to be an app developer. With no signs of stopping, Apple's iOS devices are dominating the mobile scene and with UDK, the free version of the most popular third-party game engine available, it has never been easier to get into the app business. "UDK iOS Game Development Beginner’s Guide" takes a clear, step-by-step approach to building a small third-person shooter game using the Unreal Development Kit with plenty of examples on how to create a game that is uniquely your own. You will begin learning the fundamentals of the Unreal Engine before creating a third-person shooter game in UDK. After the game is created you will learn what can be done with any project to optimize your game for the iOS platform and discover special considerations that need to be made. Finally, you'll publish your game on the App Store for the world to see and play along, with details on different costs associated with publishing. If you would like to make iOS games with the Unreal Development Kit or are interested in porting your game from PC to iOS, this book is for you. What will you learn from this book * Go through the stages of creating a level using rapid prototyping * Tips on converting your already created title to be more mobile-friendly * How to create an interior and exterior environment with textures, lighting, and meshes * Use the visual scripting language Kismet to create interactive objects and new gameplay features, such as re-generating health * Import your own custom content into your level for your own unique game and extend functionality by creating your own heads-up display * Learn about playtesting; its benefits, and how to effectively do it as well as how to increase the speed of your workflow using prefabs and Geometry Mode * The current royalty models employed by Epic and UDK for UDK-developed iOS titles and possible avenues for monetization * How to publish your game on the iTunes store with custom icons and information Approach The book takes a step-by-step process in completing tasks with many detailed illustrations while allowing you to add your own creativity to the mix to create a game that is uniquely your own. Who this book is written for If you would like to make iOS games with the Unreal Development Kit or are interested in porting your game from PC to iOS, this book is for you. « less
Create 3D game worlds complete with textures, levels, and props
The book takes a clear, step-by-step approach to building a complete game level using SketchUp with many props and textures. This book is designed for anyone who wants to create entire 3D worlds in freely available game engines such as Unity 3D, CryEngine, Ogre, Panda3D, Unreal Engine, and Blender Game more » Engine. It also targets all those who wish to create new levels and assets to sell in game asset stores or use in visualization or animation. « less
A fun, quick, step-by-step guide to level design and creating your own game world
This beginner's guide focuses on getting you quickly through all the major learning points in a smooth, logical order. You'll also learn how to avoid some common pitfalls. Aspiring game developers who want to learn how to create their own levels, maps, game worlds and environments. You don’t need game more » design or game development experience and no experience of UDK is required « less