Smash/Riot Logo

Smash/Riot

Focusing on Interactive Media and Unique Experiences

Procedural Planets

Generating Deterministic 3D Procedural Planets

Jesse/SmashRiot

4-Minute Read

Generating Deterministic 3D Procedural Planets

3D planets may be procedurally generated to provide an infinite amount of planets to explore. This article will detail an algorithm used to procedurally generate planets in a deterministic manner.

Unity Build Automation

Automatically create and deploy new Unity builds using a command line script

Jesse/SmashRiot

6-Minute Read

Unity Build Automation Banner

All of the different builds needed for Dr. Spacezoo are compiled, packaged, and uploaded via a single monolithic build script. This article will detail the scripting defines, target platform configurations, and other parameters used to automatically build and package for multiple OS platforms.

STEM Resources

Resources used in STEM talks: A* Pathfinding and Procedural Generation

Jesse/SmashRiot

2-Minute Read

STEM Resources Banner

This page includes interactive resources for use in my STEM talks to math students.

Environmental Shadows for 2D Sprites in Futile for Unity

Use a shadow render texture and a custom shader to create environment shadows for 2D Sprites

Jesse/SmashRiot

11-Minute Read

Environmental Shadows for 2D Sprites in Futile for Unity Banner

This article will describe how to utilizing a shadow render texture and a custom shader to create environment shadows for 2D Sprites in Futile/Unity.

Normal Mapped Lighting for 2D Sprites in Futile for Unity

Use a lighting normal map and a custom shader to create normal mapped lighting for 2D Sprites

Jesse/SmashRiot

8-Minute Read

Normal Mapped Lighting for 2D Sprites in Futile for Unity Banner

This article will describe how to achieve Normal Mapped Lighting for 2D Sprites in Futile/Unity using a lighting normal map and a custom shader.

Recent Posts

About

Smash/Riot LLC focuses on interactive media, virtual experiences, games, visual effects, VR/AR, and networked experiences for modern platforms.