A twist on the classic arcade game Snake
Some functions to make transforming actors during transitions easy and data-oriented. A silly plugin, but it demonstrates some critical principles of designing tools in Unreal. In particular, creating async actions and setting up data assets with a data inheritance heirarchy.
An attempt at taking the best tools from the Lyra Starter Game and making them more accessible for people learning Unreal, as well as more appropriately scoped for smaller projects. The project is still in its infancy, so there are only a couple plugins. But the goal is to grow the toolbox to have enough to make a small-scoped game.
The Basic Hero Component is a very simple component that aims to make it marginally easier to set up basic features on a player character, such as movement and camera controls. Plans for future development are to make a few different general archetypes for common small-scoped character setups.
A small-scoped library for rapidly prototyping games with SDL, written in C++. Starting as a curiosity of C++ paired with a passion for game development, ion has grown into a small but effective library for churning out fun little arcade games.
A library for tessalating hexagons into grids. It provides basic functionality such as converting hex coordinates to pixel coordinates and vice versa, or calculating a set of hex cooridinates within a radius from a certain point. The library is largely inspired by Amit Patel's blog post on the matter. A template library for working with hexagonal grids
A library of tools for procedural content generation. As I've continued to develop these kinds of tools, I thought it might be helpful to include them all in one package, even if they are individually modular. Here you can see a series of maps generated by random walks. The library is small seed now, but the intention is for it to bloom over time.