top of page

Samples

Public repositories. Dig into code or use for your own projects. All content made by me unless otherwise noted. Technical details available at GitHub source.

Visioncast

Generalized line of sight simulation for AI/NPC use. Vision sources can "see" exposed objects and react accordingly. Line of sight is fully dynamic, supporting blocking objects and partial recognition. Built with RaycastCommand for high performance.

2024-01-30 13.06.49.gif

SimulatedPointer

Provides flexible UI input pointer. Use as mouse replacement, or drive with gamepad input. Switch between input methods seamlessly. 

Sharpsweeper

Simple minesweeper written in C#. Implementation agnostic. Demonstrates strict logic/view separation. Includes link to example Unity implementation.

GourdTick

Custom ticking implementation. Replaces Update/LateUpdate/FixedUpdate. Allows for detailed grouping, specific tick ordering, and custom tick intervals.

Freegrid Inventory

Grid-based inventory system allowing arbitrary item placement/rotation. Includes support for stacked items as well as container objects.

2024-02-02 10.45.31.gif

GourdGrid

Utility package for interfacing with arbitrary square grids. Provides input options as well as shortcuts for common functions like A*, flood fills, and curved paths.

Other odds and ends available on my GitHub page.

bottom of page