0hypercube

programmerpainistswimmer

Skills

Hello, I'm hypercube, a generalist programmer with experience in C# / C++ / JavaScript / Rust.

Projects

Graphite

Graphite is an in-development open-source web based vector graphics editor, similar to Inkscape or Adobe Illustrator, allowing people to easily draw basic vector graphics without having to download an app.

I am part of the core team and have implemented features such as the text tool, artboard tool and gradient tool. I regularly participate in design discussions, write documentation and help new contributors.

Runaway Trains

Runaway Trains is a top down game built in Unreal 4, where the player controls the points of a model railway to stop the trains from colliding over 6 gradually more difficult levels.

I gained experience with C++ and enjoyed experimenting interesting concepts such as bézier splines whilst also learning a complex game engine.

Interpreter

A bytecode based interpreter for a custom C style language, written using the excellent Crafting Interpreters book by Robert Nystrom.

GeoNext

A hex based multiplayer stratagy game where you control a number of historical units in a fast paced battle.