Robert Rumney's Projects
Using pizza to demonstrate the principles of abstract classes in C# for Unity
Simple C# adaptive music system for Unity
A custom Unity shader that enables physically-based rendering with a separate alpha texture for precise control over transparency, supporting albedo, metallic, smoothness, and normal maps.
48 Hour Unreal Engine game jam in C++ with no blueprints or marketplace plugins.
Simple Unity C# script for game trigger configuration in Unity without the need for code.
Unity gamepad haptics from audio frequencies using the new input system.
C# Binocular tagging system for Unity
Unity SkinnedMeshRenderer editor extension script to expose and assign bones in the inspector.
Simple cactus script for Unity to facilitate realistic velocity based player collision damage.
Simple example of how to implement cheat codes in a Unity game.
A procedural city generator built for Unity.
Simple static module library for Unity that provides an API for detecting proper mouse clicks and double clicks using UnityEvents.
Terrain coastline procedural tool for Unity.
Simple key-binding system for Unity C# as used in the game Organosphere
Create word clouds in JavaScript.
Simple Day/Night cycle for Unity.
A Unity script that uses mesh deformation and coroutines to gradually deflate a tire in Unity over time with adjustable deflation amount and time, assigns the tire mesh at runtime and calls the deflate function automatically.
Simple shader and script system for dissolving meshes at runtime in Unity
Custom Unity shader rendering both sides of geometry.
Procedural Easter egg spawner for Easter-themed game events. (As used in Organosphere Easter Event 2023)
Unity tool to detect and fix materials with redundant black emissions.
A Unity shader for creating an infinite white space with a seamless horizon.
An optimized alternative to Unity's AddExplosionForce() function with more realistic physics.
Simple FPS optimizer script to dynamically change settings based on current frame rate, configurable.
Frozen ice shader with interpolation and example C# script for freezing enemies and objects in a Unity game.
Frozen ice shader effect for Unity SpriteRenderer.
Unity C# fuzzy logic library for a wide variety of fuzzy tasks
C# implementation of fuzzy string comparison logic
Static class for storing global game information without singletons
Game save/load system for Unity in C# using binary serialization and data I.O.