CryENGINE 3 SDK Level Design
4.5 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
70 students enrolled
Wishlisted Wishlist

Please confirm that you want to add CryENGINE 3 SDK Level Design to your Wishlist.

Add to Wishlist

CryENGINE 3 SDK Level Design

Unravel the complexities of the CryENGINE 3 SDK to create and design your own game level
4.5 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
70 students enrolled
Created by Packt Publishing
Last updated 1/2015
Current price: $10 Original price: $85 Discount: 88% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create and populate your terrain in multiple ways
  • Create textures, materials, and particles to make your game interesting
  • Import your own models into the engine
  • Liven up the environment with music and sound
  • Utilize the several optimization features of the CryENGINE SDK
  • Learn various techniques to debug your level
  • Pack up your level and start playing
View Curriculum
  • The videos will explain everything that the viewer needs to know using a hands-on approach to follow along with. This course will also give the viewer the ability to take what they have learned and apply it to their own game level.

CryENGINE 3 SDK Level Design covers various aspects of level design while informing the budding designer of ways to achieve their goals with less effort. Even with no prior knowledge of game design, CryENGINE 3 SDK Level Design will show you everything you need to know about game level design, starting from how to load the CryENGINE 3 SDK on to your PC all the way to packing up your first level to play.

In order to make your game level look presentable, the course starts off by helping you get a grasp on the basics, such as creating your first level, working with models, terrain creation, and material editing. However, your journey doesn't stop there, as you will then gain further knowledge of more advanced features such as creating flowgraphs and particles, adding sound, and debugging your level.

By the end of this course, you will be armed with the skills you need to start creating game levels and scenes. While watching these videos, you will learn game creation tactics that not only work for the CryENGINE, but also for most modern day game engines.

Code bundle of this course comes along with the game created in the video course with the CryENGINE Free SDK Version 3.4.5

About the Author

Like a lot of game designers, Nick Floyd started off modifying his favorite games. Soon after this, he learned to model, script, and eventually code. His work experience includes repairing old pinball machines and arcade games, computer and network repair and design, web design and development, and sound production. Now working in software development, he brings you the CryENGINE 3 SDK Level Design course to give beginners and intermediate level designers a foothold in level design.

Who is the target audience?
  • Are you a novice who wishes to get into game development, but have no experience or don’t know where to start? Being an intermediate level designer, do you enjoy modifying your existing games and want to learn to move your skills up a notch? Then this course is meant for you!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
33 Lectures
Installing and Setting Up the CryENGINE 3 SDK
3 Lectures 11:20

This video lists the steps needed to install and setup the CryENGINE for the first time

Download and Unpack the CryENGINE 3 SDK

We will now cover how to open and log into the CryENGINE editor for the first time while explaining the basic layout of the editor

Open the CryENGINE 3 SDK for the First Time

Here we'll talk about other programs that are used in conjunction with the CryENGINE 3 SDK to create assets for the editor

Other Tools That You Will Need
Creating Your First Level
5 Lectures 32:32

We'll show you how to set up your initial landmass for your first level and also discuss other options for terrain creation.

Preview 04:58

Here you'll learn how to add detail that was missed or that was not possible with the initial height map.

Preview 09:03

Basic terrain painting can be time consuming. We'll show you a very fast and efficient way to paint the terrain.

Preview 07:13

It is not feasible to load each object for a forest individually. We'll discuss how to quickly add vegetation and manipulate it all on a large scale.

Preview 06:49

We'll show you how to set up static and dynamic skies. We'll also cover how to set up lighting and a skybox

Preview 04:29
Working with Models
4 Lectures 14:12

We cover the basics of models in the editor and some issues you may run into.

Working with Basic Models

Keeping a track of in-game assets can be tedious while building a level. Here we will show a fast way to keep track of models while they are being imported

Importing Custom Models

Once a level gets filled with objects it can be hard to work with all the objects in the level. I show you how to work more efficiently with large numbers of objects

Manipulating Entities inside the Engine

Animations work differently from regular models. Learn how to check and start your animations

Setting Up Simple Animations
Creating Materials and Textures
5 Lectures 14:09

Learn the difference between a texture and a material and understand what a material constitutes.

The Difference between a Material and a Texture

There are a few ways to create a material. We show you a fast and easy to do this using the editor without the use of external applications.

Creating Materials for Use In-game

Adding just a diffuse texture to a material is not enough to make a good-looking model. You’ll learn how to add extra detail to materials by adding texture maps and setting material parameters

Setting Up Textures, bumpmaps, spec maps, ect

Shaders are just another tier in the grand scheme of materials. Learn to choose which shader is best for your model.

Setting Up Shaders for Your Materials

Not all textures are static. Learn to animate textures inside of a material as well as fit a texture to a model

Advanced Material Settings
Introduction to Flow Graphs
5 Lectures 19:35

Scripting by hand is tedious and time consuming. Learn to script visually to save on time and free yourself to experiment with more scripts.

What a Flow Graph Is and How to Set One Up

The Flow Graph system can seem daunting. We will dive right in with a hands-on approach to help you get acclimated to a visual scripting system.

What a Flow Graph Is and How to Set One Up

Not all objects in a game are static and need logic behind them. You’ll learn how to start altering your objects via Flow Graph

Making Flow Graphs That Work with Your Model

Setting up events in a level is no longer a week-long process. With a Flow Graph, you can now script an event for your level in a couple of minutes.

Setting Up Events with Flow Graphs

It is not always feasible to preanimate everything in a level that would move. Learn to animate via a script for more versatility.

Animation via Flow Graphs
Implementing Particles and Lighting
5 Lectures 22:39

Particles can be complex. Learn the basics here.

What Is a Particle?

The particle editor is very robust and complex. Dive headfirst into the editor and start loading your first particle.

The Particle Editor

Particles can be expensive to render. Learn what particles to use and when to use them

Creating Static (Nonmoving) Particles

Not all particles stay still. Start learning how to animate your particles.

Creating Animated Particles

Creating a particle is only half the battle. Here you will learn how to make particles light up their surrounding areas.

Lighting with Particles
Using Sound to Liven Up Your Level
3 Lectures 11:33

The music in a game helps set the mood. Learn to play your music in your levels.

Learn How to Set Up Your Musical Score

Sometimes you don't want the player to hear something until they have progressed past a certain point in the level. Find out how to set up sound events.

Linking Sound Effects with Events

The world is a noisy place. Learn a few tricks to get ambience and atmosphere with sound.

Creating Ambient Noise
Packing It All Up and Playing
3 Lectures 08:19

Every level is going to have its share of errors and warnings. Learn a few tips to squash those bugs


Once your level starts to fill up, it may drop the FPS. Here you’ll learn a few ways to make your level run smoother

Optimizing Your Level for Best Performance

Once you hit a certain point in your level, you will want to see how it plays. Learn the last couple of steps needed to finally start playing your level

Packing and Playing
About the Instructor
Packt Publishing
3.9 Average rating
8,175 Reviews
58,683 Students
686 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.