← Back to Game Projects
Unity · C# · Solo Project · Procedural Art

PROCEDURAL
CREATURE
GENERATOR

Bézier Geometry UnityC# PCG CourseComplete

A procedural character generator that creates unique "candy people" characters — using custom Bézier tube geometry written from scratch to produce organic, non-primitive body shapes with varied accessories and billboard faces.

Overview

This project was a solo PCG course project with the goal of generating diverse, appealing characters using entirely procedural geometry — no artist-created meshes allowed. The design direction was "candy people" inspired by Adventure Time: round, colourful, and slightly wobbly.

The most technically interesting aspect is the Bézier tube system, which was written entirely from scratch. Rather than extruding a circle along a straight spine (which would produce rigid tubes), the system curves the spine along a Bézier path — producing the soft, organic limb shapes characteristic of the style.

Key Features & Techniques