Luka Kawashima

Programmer

A screencap of a competitive arena first-person shooter.

AFPS

Core logic for a competitive arena FPS that uses client-side prediction and server rollback, in Unity on top of the PurrNet networking package. Contains logic for spawning, headshots, animations, several weapon types, lobbies and integration of the steamworks API for faciliating P2P matches.

A colored wireframe of a sixth-dimensional cube compressed into 3D perspective.

n-Dimensional Visualizer

A visualizer that renders wireframes of higher-dimensional geometric objects (from 2D up to 8D) into 3D space using OpenGL.

A screencap of a software window with two panes displaying several artworks.

Umbra Tags

Image tagging and management program built with WinForms in C#. Focused on keyboard-driven workflows and local-first library management.

A screencap of software displaying two red models of monkeys lit by a point source.

Shader Demos

A showcase of core rasterized graphics techniques and post-processing effects: Blinn-Phong lighting, cel shading, dithering, Gaussian blur, and the Sobel filter.

An orange and blue 2D cross-section of the Julia set.

Raymarched Visualizers

Artistic shaders written in GLSL. Mathematical functions and raymarching used to build volumetric, generative visuals.