Scrivener Graphics Demos

Below you will find a sampling of projects I've worked on in the area of computer graphics (either for school or for personal use).


3D Demos

Lighting Simulation

"Hunting" Simulation

2D Demos

Custom top-down game engine

While plenty of 2D engines (like Gamemaker) exist and allow for rapid prototyping of ideas, I wanted to create something from scratch as a project to gain a better understanding of core game programming paradigms. This engine uses LÖVE as a framework, which is very robust on its own and supports GLSL shaders out of the box. What you're seeing in the video might not be anything spectacular, but it's deliberately designed to be extensible: something for me to build upon in the future. That is, nothing you're seeing is "staged" in the sense that additional maps, tilesets, and objects can be loaded in with minimal effort thanks to the underlying groundwork. Here's everything the engine supports:

My immediate plans are to develop discrete game states (combat vs. overworld, for example) and enable fluid transitions between them. Scriptable "choreographed" events are on the horizon as well.