Isaac Goodin

Senior Software Engineer

I create games, tools, and software. Developing solutions that require ingenuity is my expertise.

Portfolio Gallery

Grammar Spline Tool

    Unreal
    PCG

Selectable Plot Generator

    Unreal
    PCG
    Houdini
    Tools

Worldmap Generation

    Unity
    C#
    Procedural

Isosurfaced Terrain

    Unity
    C#
    Procedural

Projects

...

Vulpine

An action exploration game where you play as animals with weapons. Explore a beautiful world and team up with your friends to take down fearsome monsters!
    Unity
    C#
    JS
    HTML/CSS
    Forge Networking
...

Procedural Terrain Engine

Terrain engine for Unity that is capable of meshing and rendering 30 sq. km. of game world with GPU instanced assets.
    Unity
    C#
...

ADAGE

Assessment Data Aggregator for Game Environments (ADAGE) is an data collection & analysis suite to transform telemetry data into evidence of learning.
    Ruby on Rails
    Javascript
    MongoDB
    HTML/CSS
...

Animation Events Editor

Editor for adding event callbacks to character animations. Allows timeline scrubbing and key-framing of events.
    Javascript
    Vue.js
    Electron
    HTML/CSS
...

Roguelike Level Editor

Standalone level editor and part game maker to create roguelikes or other procedural games.
    Unity
    C#
...

Nested FSM AI Editor

Nested Finite State Machine (FSM) AI Editor for designing complex and reusable AI logic without any programming knowledge.
    Unity
    C#
...

Oztoc Expedition / Mobile App

An immersive game installation at the New York Hall of Science where children use physical blocks to design virtual circuits.
    Unity
    C#
    HTML/CSS
    JS
    PhoneGap
    Cordova
...

Econauts

A networked realtime strategy game about making difficult-to-observe ecological phenomena visible though gameplay.
    Unity
    C#
...

Virulent

Real-time strategy game that was created to teach systems biology by enabling players to interact with viruses, cells, and the immune system.
    Unity
    C#