Jacob Millward My personal internet resting place

Portfolio

For other projects visit my Github.

C++ Entity-Component Game Engine

Click to expand

A game engine written in C++. Uses SFML for rendering with Box2D physics. Special attention was paid to the entity management; reducing cache misses when iterating over components.

View »

Demo »


OpenCL Heightfield Fluid Simulation

Click to expand

A height field simulation written in C++ and OpenCL. Written as part of a dissertation on real-time fluid simulations on the GPU.
The demo is built to run on your CPU only, and requires an OpenCL runtime to be installed on your system.

View »

Demo »


Facebook Messenger MUD

Sorry, no image :(

Written with Node.js it's an attempt at a MUD you can join and play through facebook messenger. An attempt to play with the facebook graph API, totally unfinished at the moment. Something I return to whenever I feel the urge. Hopefully will be completed some day!

View »


Coldflame engine

Click to expand

The project that got me started with game engines back in 2015! Written in C#, it has an interesting subscriber-based model for systems and registered components. Provided a lot of the experience for the C++ engine produced more recently at the top of this page.

View »


Twitter Rust Client

Sorry, no image :(

My recent attempt to learn rust whilst making a semi-useful application. At the moment, it only shows a GTK interface built with Glade, with no interaction with the twitter API.

View »


Last Bastion

Click to expand

An ecommerce site for a tabletop gaming company in Rotherham. Features advanced shopping cart, PayPal and Stripe integration as well as a preorder system.

View »