RSSAmplifier

Blog

Catlike Coding Unity Tutorials

C# and Shader Tutorials for the Unity Engine

catlikecoding.comRSS feed ↗64 posts

Latest posts

Hex Map 5.4.0 New Map Generator

Version 5.4.0 of the Hex Map project.

Custom SRP 7.0.0 Unity 6.5

Version 7.0.0 of the Custom SRP project.

Hex Map 5.3.0 Storing the Found Path

Version 5.3.0 of the Hex Map project.

Custom SRP 6.2.0 3D Color LUT

Version 6.2.0 of the Custom SRP project.

Custom SRP 6.1.0 Showing Color LUT

Version 6.1.0 of the Custom SRP project.

Hex Map 5.2.0 New Map Menu

Version 5.2.0 of the Hex Map project.

Hex Map 5.1.0 New Map Menu

Version 5.1.0 of the Hex Map project.

Hex Map 5.0.0 New Input System

Version 5.0.0 of the Hex Map project.

Custom SRP 6.0.0 Unity 6.3

Version 6.0.0 of the Custom SRP project.

Maze 5.1.0 Windows

Version 5.1.0 of the Maze project.

Custom SRP 5.1.0 Raster Render Passes

Version 5.1.0 of the Custom SRP project.

Hex Map 4.1.0 UI Toolkit

Version 4.1.0 of the Hex Map project.

Maze 5.0.0 Cell Ornaments

Version 5.0.0 of the Maze project.

Custom SRP 5.0.0 Unity Unsafe Passes

Version 5.0.0 of the Custom SRP project.

Hex Map 4.0.0 UI Toolkit

Version 4.0.0 of the Hex Map project.

Maze 4.0.0 UI Toolkit

Version 4.0.0 of the Maze project.

Custom SRP 4.0.0 Unity 6

Version 4.0.0 of the Custom SRP project.

Custom SRP 3.2.0 Simplification

Version 3.2.0 of the Custom SRP project.

Maze 3.0.0 Building Cells

Version 3.0.0 of the Maze project.

Custom SRP 3.1.0 Forward+ Settings

Version 3.1.0 of the Custom SRP project.

Hex Map 3.4.0 Cell Struct

Version 3.4.0 of the Hex Map project.

Custom SRP 3.0.0 Simple Tiled Forward+

Version 3.0.0 of the Custom SRP project.

Hex Map 3.3.0 Hex Cell Data

Version 3.3.0 of the Hex Map project.

Custom SRP 2.5.0 Structured Buffers

Version 2.5.0 of the Custom SRP project.

Hex Map 3.2.0 Separating Search Data

Version 3.2.0 of the Hex Map project.

Custom SRP 2.4.0 Post FX Passes and Textures

Version 2.4.0 of the Custom SRP project.

Hex Map 3.1.0 Condensing Hex Values

Version 3.1.0 of the Hex Map project.

Custom SRP 2.3.0 Shadow Textures

Version 2.3.0 of the Custom SRP project.

Hex Map 3.0.0 No More Cell Game Objects

Version 3.0.0 of the Hex Map project.

Custom SRP 2.2.0 Camera Textures

Showing off the Tone Mapping scene. Version 2.2.0 of the Custom SRP project.

Maze 2.2.0 Cutting Corners

Red guarding yellow. Some wall corners are beveled. Version 2.2.0 of the Maze project.

Hex Map 2.3.0 Leaner Cells

When maps get multiple continents you start caring about memory usage. Version 2.3.0 of the Hex Map project.

Custom SRP 2.1.0 Renderer Lists

How it all started. Version 2.1.0 of the Custom SRP project.

Maze 2.1.0 Occlusion Culling

Determining which cells to render, skipping most of the maze. Version 2.1.0 of the Maze project.

Hex Map Project Tutorials

Showing off improved visuals. The Hex Map project has gotten its own webpage and each release its own tutorial. Version 2.0.0 URP . Version 2.1.0 Code Cleanup . Version 2.2.0 Cell Visuals Upgrade .

Custom SRP 2.0.0 Render Graph

The Particles scene demonstrates reading color and depth. Version 2.0.0 of the Custom SRP project.

Custom SRP 1.0.0 Modernization

FXAA was the last feature covered by the tutorial series. Version 1.0.0 of the Custom SRP project.

Prototypes 07: Bouncy Ball Shooter

Navigating through bouncing and exploding balls. This is the seventh tutorial in a series about prototypes . In it we will create a simple 2D ball-shooting action game.

Prototypes 06: Match 3

Tiles waiting to be matched. This is the sixth tutorial in a series about prototypes . In it we will create a single match-3 game.

Prototypes 05: Serpensquares

Creating and walking along paths. This is the fifth tutorial in a series about prototypes . In it we will create a game about constructing paths by placing square tiles.

Prototypes 04: Maze 2

Navigating a maze while being chased by glowing cubes. This is the fourth tutorial in a series about prototypes . In it we will create a grid-based maze which we'll navigate via a first-person point of view, while being chased by agents and seeking a goal.

Prototypes 03: Runner 2

Running across a skyline. This is the third tutorial in a series about prototypes . In it we will create a side-scrolling endless runner game.

Hex Map Project 2.2.0

Hex Map Project. The Hex Map project has reached version 2.2.0 , which introduces a few visual improvements.

Prototypes 02: Minecomb

Revealing all cells while trying to avoid mines. This is the second tutorial in a series about prototypes . In it we will create a game about sweeping mines.

Prototypes 01: Paddle Square

Hitting a square ball with paddles in a square arena. This is the first tutorial in a series about prototypes . In it we will create a simple Pong clone.

Hex Map Project 2.1.0

Hex Map Project. The Hex Map project has reached version 2.1.0 , which has refactored code and new code documentation. It brings the code up to more modern standards and paves the way for future changes.

Pseudorandom Surfaces 06: Surface Flow

3D simplex noise applied to a geo icosphere with particles flowing across its surface. This is the sixth tutorial in a series about pseudorandom surfaces . In it we will add a particle system that flows across our surfaces.

Pseudorandom Surfaces 05: Spherical Elevation

3D simplex noise deforming a geo icosphere. This is the fifth tutorial in a series about pseudorandom surfaces . In it we will add support for deformed spherical surfaces, using noise to adjust the sphere radius.

Hex Map Project 2.0.0

Hex Map Project. The Hex Map project has reached version 2.0.0 , which switches from Built-in RP to URP.

Pseudorandom Surfaces 04: Voronoi Derivatives

One octave of 2D smooth Voronoi Worley noise. This is the fourth tutorial in a series about pseudorandom surfaces . In it we will calculate derivatives of Voronoi noise.