Creating Modular Planets in Unreal Engine 4

Learn how to create Materials and Blueprints to create a planet system in UE4.
4.2 (14 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.
179 students enrolled
25% off
Take This Course
  • Lectures 16
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 English

Course Description

The course will guide you through the creation and setup of modular planet material in the Unreal Engine. You will create of both material instances and material parameter collections which are linked into Blueprint. The process is covered in a step by step manner using video tutorials.

Students can expect to learn a variety of techniques that will help them setup a fully functional Planet Material in just over 2 hours of videos.

We provide all the visual assets including a complete and starter project . This we hope will help you build an understanding of the material editor and Blueprint which you can apply to your own games and future projects.

This video tutorial series is delivered by an experience instructor who is actively engaged in education and the industry.

What are the requirements?

  • It would be beneficial if students watched the UE4 starter videos on Epic Games' YouTube channel.
  • Students will require access to Unreal Engine 4 which can be downloaded for free from Epic Games' Unreal Engine website.
  • It would be helpful if students understood what textures and materials are used for.

What am I going to get from this course?

  • Build a fully customization planet material in the Unreal Engine
  • Create Material Instances and Material Parameter Based Systems
  • Link Materials into Blueprint
  • Create a Modular solar system with planet orbits

Who is the target audience?

  • This course is meant for those who are fairly new to Games Design and UE4 Development.
  • This course is not for you if you are after C++ or advanced programming content.
  • This course does not cover texture creation

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

This lesson will introduce you to the projects goals and demonstrate some of the completed functionality.

Please see the attached .zip files to begin work on the project.


In this lesson you will learn about the projects textures and their potential uses.

Section 2: Developing Modular Planet Materials

In this lesson you will start the Material construction. You will learn how to use linear interpolate and parameters.


This lesson covers how to tint textures using parameters. You will be able mask off areas of grass / vegetation and colourize them.


You will cover how to use switches in Materials to allow for different Material chains and create mountains.


In this lesson you will complete more complex masking to create polar regions and setup comments in the Material Editor.


This lesson you will learn how to animate textures using panners and time nodes. The panning system will be used to create moving clouds on our planet.


This lesson covers how to create a fake atmosphere edge using Fresnel. You will get to control the colour and light direction effecting the planet.


Here we introduce Material Materials and Instances. You will learn how to expose parameters to allow for Material tweaking.


In this session you will learn how to take Parameters and connect them with Collection Stores.


In this lecture you will learn how to link Material Parameters with collection stores. You will replace Material Parameters with MPC Parameters.

Section 3: Creating a Blueprint system for the project

In this lecture you will setup the planet mesh and colour variables in Blueprint. The general workflow of Blueprint will be introduced as well.


In this video we shall link the completed Materials with Blueprint, allowing for systems to support Material Instances and Material Parameter Collections.


In this lecture you will learn how to animate the Sun. You will learn how to use transform data to apply rotation over time.


In this lesson you will learn how to store game data using arrays. Blueprint will be used to sort Suns and Planets into useful variables.


In this final lecture you will learn how to create a spherical orbit that takes into account distance from the sun and speed. You will be able to tailor both the planets look and function through the complete systems created using Blueprint and the Material Editor.

8 questions

Just a fun quiz to see what you've mastered from this set.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

ThunderSteed Ltd., Games Development Company

ThunderSteed is a new startup business founded by two experienced Games Development tutors, Greg Penninck & Stuart Butler.

Combined, Greg & Stu have over 15 years of games development & teaching experience, both with industry and education backgrounds.

ThunderSteed have a wealth of experience working with many different games development tools including Unreal Engine 4, 3D Studio Max, MotionBuilder, ZBrush, Photoshop & Unity.

Ready to start learning?
Take This Course