Book Image

CryENGINE 3 Game Development: Beginner's Guide

Book Image

CryENGINE 3 Game Development: Beginner's Guide

Overview of this book

CryENGINE is a complete game development environment used by AAA game development studio Crytek to produce blockbuster games such as Crysis 1, 2 and 3. This complete Beginner's Guide takes the would be game developer through the steps required to create a game world complete with event scripting, user interface and 3D environment in the free CryENGINE SDK. Learn to create game worlds with the CryENGINE 3 Sandbox, the tool used to create AAA games like the soon to be released Crysis 3. Follow straightforward examples to sculpt the terrain, place vegetation, set up lighting, create game sounds, script with Lua and code with C++. Learn to navigate the interface within the CryENGINE 3 Sandbox, the tool used to create AAA games like Crysis 1 and 2, as well as the soon to be released Crysis 3. Learn to create your own worlds by following straight forward examples to sculpt the terrain, place vegetation, set up lighting, create game sounds, and script with the Lua language. The book covers all beginner aspects of game development including an introduction to C++ for non- coders.
Table of Contents (18 chapters)
CryENGINE 3 Game Development Beginner's Guide
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Profiling performance in Sandbox


Before we unleash our creations to the world, it is very important to always be aware of our game's performance and how it will affect your player's experience. CryENGINE has a variety of different, built-in debugging and profiling tools. As you will soon find out, some of them are specific to certain subsystems and are useful for advanced users of the technology. Other tools, however, are very useful for most engine users in their regular, daily workflow. The next section lists the profiling CVARs and commands that each programmer, artist, and level designer working with CryENGINE should know.

Profiling with display info

The proverbial first line of defense for developers in terms of profiling and reading performance in Sandbox is the display info CVAR. This is activated and displayed in most cases by default; however, we will discuss how to enable it as well as explore some of the values it is communicating to you.