Hi, I'm Greyson! (he/him) ❤️
🖥 Software Engineer
- Tons of frontend
- A fair amount of backend
- So many frameworks (who’s in charge of the JS ecosystem anyway?)
- Loves JavaScript, don’t @ me
👾 Game Design Hobbyist
- Shipped a game you’ve never heard of on Steam
- ~4 game jams a year
- Countless neglected prototypes
- Big ambitions, but it pays like garbage
🎮 Gamer
- Factorio is king
- Strategy games of all types are cool
- Kerbal Space Program is also king
- 100% complete 0% of my library
🤘 Metalhead
- Protest The Hero is my happy place
- Infant Annihilator is my angry face
- Djent dj-dj-djent dj-dj-djen dj-djent
- Sing me pretty or sing me death (I like both)
😻😻 Fur Parent
- Tesla: The Queen of the House
- Coil: The Mini Pterodactyl
👀 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