
Cataclysm Engine (C/C++, C#, OpenGL, GLSL, Lua)
Cataclysm is a Windows-only, 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++.
Features:
– C# Scripting with Mono
– Visual Editor (Caterpillar)
– 2D Rendering with OpenGL
– Audio Rendering with miniaudio
– 2D Physics & Collision Detection with Box2D
– Visual Profiler
– Frame Debugging
Binaries – Windows x64
Source Code
Shader Sandbox (C/C++, OpenGL, GLSL)
Shader Sandbox is a portable Windows tool for testing GLSL shaders in an offline environment. Shader Sandbox supports OpenGL/GLSL 4.6.
Binaries – Windows x64
Source Code




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.
Binaries – Windows x64
Source Code
