Hi, I'm Greyson! (he/him) ❤️

🖥 Software Engineer

👾 Game Design Hobbyist

🎮 Gamer

🤘 Metalhead

😻😻 Fur Parent

👀 Find Me On

📘 Projects

Bobot Battle

A turn-based, arena-combat, multiplayer game based on the boardgame Robo Rally. It technically works, but NAT punching is hard, so ports need to be forwarded.

The game can be downloaded on itch.io, and the source (is here)[https://github.com/Bloodyaugust/bobot-battle].

tags: gamedev, godot

Defend Your Plant

Ludum Dare46 entry. It’s the early 2000’s, and you’ve got time to kill in the computer lab. Time to defend your plant.

The game can be played on itch.io, and the source (is here)[https://github.com/Bloodyaugust/ld-46].

tags: gamedev, godot, web, game-jam

Frontend Feed

“A Weekly Digest of Frontend News” was the pitch. It was maintained for a while but is dormant now. Turns out there are already enough meta-feed-aggregators out there. 😅

The site is hosted on github.

tags: javascript, news, teaching

Galaxy Generator

A fun little toy CLI for generating looping gifs of “galaxies” of varying types.

The project can be found on my github.

tags: javascript, node, space, cli

Godot Template

This template provides an architecture and some example implementations for small-to-medium godot games.

The project can be found on my github.

tags: gamedev, godot, template

JS FPGA

The hotness around Machine Learning is all tensors and convolutional filters, which are awesome! This project explores a different strategy, called Genetic and Evolutionary Programming, or “Genetic Algorithms”. Mostly it’s for fun, but I think it’s a valuable tool in helping to make understanding of ML easier for those of us that are less… math-inclined.

The project can be found on my github.

tags: javascript, machine-learning, genetic-algorithms

Lobby Server

Intended for use as a lightweight lobby for games, using the 4 character lobby ID pattern, and a configurable timeout with a lobby cleaning function. It’s not production ready so please don’t use it.

The project can be found on my github.

tags: javascript, backend, gamedev

Lonely Astronaut Site

A marketing site for the Lonely Astronaut game, which was published on Steam and itch.io

The website can be found here.

tags: javascript, web, art

Phaser Template

This project serves as a template and explainer for using PhaserV3 with ES6 syntax, React for UI, CastleDB for data, and Parcel for local development and builds, with continuous integration for Github Pages through Github Actions.

The “game” can be played on my github, and the project can be found here.

tags: gamedev, template, web, phaser

Point Collab

A real-time multiplayer tool for development teams to point stories, a-la “poker” type games.

The project can be found on my github.

tags: javascript, web, backend, react

SM4RT

Global Game Jam 2021 entry. This game was an attempt at a real time, multiplayer, 4x space game. It does actually work!

The game can be downloaded on itch.io, and the source (is here)[https://github.com/Bloodyaugust/ggj-2021].

tags: gamedev, javascript, backend, game-jam, godot

Trivisualizer

A music visualizer with multiple fun visualizations, built on native WebAudio API’s and SoundCloud integration.

The project can be found on my github.

tags: javascript, web, audio, art

use-fetch

A simple, safe fetch custom hook for React. This hook helps you avoid mutating state on components that are unmounted by providing you with the mounted state of the hook, and aborts in-flight requests on unmount. It also does a bunch of other cool stuff.

This “library” can be found on my github.

tags: javascript, react, library

Web 4x

A 4x space game in Javascript. Similar in concept to games like OGame.

The project can be found on my github.

tags: gamedev, javascript, web, backend