Unity Game Engine – Advanced Master Class Ninja:
This course is an intermediate to advanced learning of game development using Unity software. The course has been divided into logical modules that will help you learn the following;
Fractal Basics and object pooling in Unity: This section will teach to create and modify Fractals, and curves and splines. You will also learn advanced techniques like creating objects pools
and create frame rate counters.
Meshes in Unity: In this section, we will be generating a grid of objects in a procedural manner and build rounded cubes through code. We will also be creating cuboid spheres
and add interaction with them to display feedback by deforming the mesh.
Rendering in Unity: This section is an introduction to the rendering pipeline in Unity. You will learn everything there is to know about how Unity works with Matrices.
It is also an introduction to writing Shaders in Unity with advanced topics like having applying multiple textures to objects through code.
Creating Hexagonal maps in Unity: This course is an intermediate to advanced learning of game development using Unity software. This course is an introduction to Creating Hexagonal maps in Unity. You will learn everything there is to know about Creating a hex grid, Cell color blending, Cell elevation and Cell irregularities.
Simulation Noise in Unity: You will learn everything there is to know about how Unity works with Simulation noise. It will teach you how to create procedural noise, work with Noise derivatives and Simplex noise.
Voxel grids in Unity: This course is to get an overview of creating a voxel grid, understanding how vertex sharing and crossing happens, reconstruction of sharp features, adding walls to the grid and finally adding colors to the grid.
- To learn how to create a fractal in Unity 3D
- To create A Frame Rate Counter
- To generate grid of objects
- Rendering in unity
- Creating a 2D voxel grid
- Students interested in game development
- Game development Professionals
- Unity(preferably v5.0 or above)
- Basic knowledge of game development using Unity