Swine

Website

Swine is a game engine for Python, based on Pyglet, Pymunk and Felyne. It features; scenes, a component system, GUIs (thanks to Felyne), basic support for controllers, physics (thanks to Pymunk) and an in-game terminal and command system.

Tools Used

Languages:

Python

Libraries:

Pyglet

Pymunk

Felyne

Development

Prototype

Koi

Website

Koi is an elegant, general purpose, object-oriented programming language inspired by languages such as Kotlin and Perl 5.

Development

Bug Magic

Website

Bug Magic is magic mod for Minecraft, themed around bugs.

Tools Used

Languages:

Kotlin

Development

Production

Top201920182017
2019

Portfolio

Website

My portfolio is... well, my portfolio. Written in CoffeeScript, Pug and Stylus, packaged with Webpack, cleaned up with PostCSS, and hosted with GitHub Pages.

Tools Used

Languages:

CoffeeScript

Pug

Stylus

Libraries:

PostCSS

color-hash

Development

Production

Blame

Website

A C++ library for terminal GUIs, inspired by NCurses and Turbo Vision.

Tools Used

Languages:

C++

CMake

Development

Production

Quwab

Website

A program for quickly creating 3D meshes.

Tools Used

Languages:

Kotlin

Development

Production

UWU

Website

A simple, clean style guide for programming languages.

Development

Production

Sweet

Website

A widget library for SWT, providing new widgets such as dock-able windows and a really complex colour picker.

Tools Used

Languages:

Java

Libraries:

SWT

JNativeHook

JFace

LWJGL (OpenGL)

Development

Production

Wheeze

Website

Wheeze is a free painting program inspired by SAI and FireAlpaca.

Tools Used

Languages:

Java

Kotlin

Ruby

NetRexx

Libraries:

SWT

Development

Production

FishSuck

Website

A simple 3D physics engine.

Tools Used

Languages:

C++

Development

Production

2018

Firework

Website

Firework is a simple launcher for Minecraft.

Tools Used

Languages:

Kotlin

Libraries:

SWT

Development

Production

Unofficial Unity 5 Patch

Website

The UU5P is a package for Unity that hopes to make the UI more user-friendly, add easier support for other .NET languages and patch small bugs.

Tools Used

Languages:

C++

C#

Development

Production

CSS Native

Website

CSS Native is a library for CSS that offers styles to fit the native look of some operating systems.

Tools Used

Languages:

CSS

Development

Production

Python: Somewhat of a Guide

Website

Python: Somewhat of a Guide is a simple guide for Python 3 meant for beginners.

Development

Production

Boar

Website

Boar is a program for creating collision boxes for Swine.

Tools Used

Languages:

Kotlin

Libraries:

SWT

Development

Production

Felyne

Website

Felyne is a fork of Kytten, a widget toolkit for Pyglet.

Tools Used

Languages:

Python

Development

Production

The Snowball Effect

Website

The Snowball Effect is game about a snowball rolling down a snowy hill. Whilst rolling, the snowball will slowly get bigger and the player must move the snowball to dodge the trees and rocks scattered around the hill. Sprites were created by Jimseh.

Tools Used

Languages:

Python

Libraries:

Swine

Discontinued

Prototype

Quill

Website

Quill is a library for Python to aid in point-and-click, text-based games and software.

Tools Used

Languages:

Python

Libraries:

Tkinter

Development

Production

ASCII Painter

Website

ASCII Painter is a simple painting program that can only paint in text. It's got layers, fonts and the ability to export to text and image files.

Tools Used

Languages:

Python

Libraries:

Tkinter

Pillow

PyGame

PyOpenGL

PyOpenGLTK

PyInstaller

Replaced

Prototype

Pkinter

Website

Pkinter is a set of widgets for the Python wrapper of Tk, Tkinter. It features both utility functions and widgets such as; editable labels, collapsible panels and line numbers.

Tools Used

Languages:

Python

Libraries:

Tkinter

Development

Production

Psionide

Website

Psionide is a simple bullet-hell game where the player can only jump from side to side, offsetting their height by tapping higher or lower. Sprites were created by TitaniumGrunt7.

Tools Used

Languages:

C#

Libraries:

Unity

Discontinued

Prototype

Menu Maker

Website

MenuMaker is a library for Tkinter that eases menu creation.

Tools Used

Languages:

Python

Libraries:

Tkinter

Completed

Production

2017

Blocked Out

Website

Blocked Out is a basic puzzle game, where each level is an 8x8 square that can be rotated left or right, for the player to move around in.

Tools Used

Languages:

C#

Libraries:

Unity

Discontinued

Prototype

Trunks

Website

Trunks is an esoteric language where everything is constructed as a vertical line.

Tools Used

Languages:

Python

ANTLR

Development

Demonstration

Seasoning VM

Website

Seasoning is a basic virtual machine that promotes coding with multiple languages.

Tools Used

Languages:

Python

Discontinued

Prototype

Ellipse

Website

Ellipse is an Electron-based text editor.

Tools Used

Languages:

JavaScript

HTML

CSS

Replaced

Demonstration

Colony

Website

Colony is a simple colony simulator written in Python and Tkinter.

Tools Used

Languages:

Python

Libraries:

Tkinter

Discontinued

Demonstration

Pickle Icon Pack

Website

Pickle Icon Pack is a collection of black and white, 16x16 icons for use in software.

Development

Production