
Cataclysm Engine (C/C++, C#, OpenGL, GLSL, Lua)
Cataclysm is a cross-platform 2D rendering and game development engine written in C++. Included with the Cataclysm Engine is Caterpillar, the visual editor for Cataclysm, as well as the Cataclysm Core Mono Library (CCML). The default renderer included with Cataclysm is Vesuvius, a custom-built 2D renderer that currently supports OpenGL. Cataclysm supports C# scripting with Mono, an open source implementation of .NET, as well as native scripting with C++.
Compiled binaries are now publicly available! You can install v2.0.0 of Cataclysm here. Source code and documentation can be accessed with the links below:
Cataclysm Source Code
CCML Documentation




3D Gravity Tech Demo (Unity, C#)
Super Mario Galaxy pioneered the concept of using gravity as a game mechanic in three dimensions. Click the link below to see how I replicated this behavior in Unity!
Read more…

Forge Password Management Utility (C#, WinForms)
Forge is a portable password management utility for Windows 10/11. The current version of Forge is v.1.0.1 released on May 17, 2024.
Forge works by storing your data in encrypted files called vaults. Vaults live in a subdirectory alongside the executable so that you always have control over your own data. Forge collects no user data. When you give Forge your sensitive data, it is never written to disk in an unencrypted state. Forge serializes and encrypts the vault data in memory before writing to disk, and can only decrypt the data if the correct AES key is provided.
GitHub Repository
