JRJoshua RandallSystems. Software. Possibility.

GAME DEVELOPMENT / INTERACTIVE WORLDS

Games deserve
their own room.

Each game has a dedicated project page and a dedicated playable page. The portfolio explains the engineering; the game page is for playing.

01 / 3D CHESS COMBAT

Crown & Ash

A 3D battle-chess simulator with themed armies, legal chess, animated captures, local two-player play, computer-opponent play, and touch-friendly controls.

Playable prototype · Steam productization in progress Project page ↗︎ Play Crown & Ash ↗︎

Build the worlds behind the games

Keep current releases independent while developing a Joshua-owned engine architecture. The full engine is future work.

Custom Game Engine Development

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

Game AI

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

Graphics & Rendering

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

Physics

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

Animation

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

Procedural Generation

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

Technical Art

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

Audio

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

Multiplayer

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

Engine Architecture

Explore the design, build a minimal subsystem, then verify behavior and performance before integration.

Explore this path →

BUILD / TEST / PLAY / ITERATE

Interactive systems
with consequences.

Games are where software architecture, state, UX, simulation, graphics, sound, and performance meet.

Engineering projects ↗︎GitHub ↗︎

Explore the portfolio

Escape to close · Tab to navigate results