Pinned Repositories
AutoPropertyChanged
This is a simple Fody weaver that implements INotifyPropertyChanged for any property that has the [NotifyChanged] attribute. It is similar in concept to Fody.PropertyChanged, except it works on an opt-in basis instead of opt-out. This, in my opinion, creates one less surprise for people reading your codebase for the first time.
DiveRollPlatformer
Making a 3D platformer in Godot.
GodotResaveTest
Trying to narrow down a bug in Godot's editor
GoodbyeXAML
Tired of XAML? Me too! That's why I'm making this. It's an auto-generated collection of extension methods that helps you build WPF and Avalonia applications using declarative C#, instead of XAML.
JustTag
A lean, mean alternative to TagSpaces
NURFG
NUnit Runner For Godot
rust_prng
Learning Rust, decided to try and invent my own pseudorandom number generation algorithm. My initial idea was "why don't I just keep repeatedly hashing the last value?", and then it just grew from there. Is it secure? Of course not. I'm just having fun and learning a new language.
ShiftingSepulcher
A Godot game featuring procedurally generated dungeons, with locks and keys. Inspired by Runescape's Dungeoneering skill.
simple_video_editor
I can't find any free, stable, easy-to-use, non-linear video editing software out there. So, I'm making my own.
TabbedFileBrowser
A multi-tabbed WPF control for browsing the file system. Much like OpenFileDialogue, except you can embed it in your Form.
ashelleyPurdue's Repositories
ashelleyPurdue/GoodbyeXAML
Tired of XAML? Me too! That's why I'm making this. It's an auto-generated collection of extension methods that helps you build WPF and Avalonia applications using declarative C#, instead of XAML.
ashelleyPurdue/simple_video_editor
I can't find any free, stable, easy-to-use, non-linear video editing software out there. So, I'm making my own.
ashelleyPurdue/NURFG
NUnit Runner For Godot
ashelleyPurdue/JustTag
A lean, mean alternative to TagSpaces
ashelleyPurdue/AutoPropertyChanged
This is a simple Fody weaver that implements INotifyPropertyChanged for any property that has the [NotifyChanged] attribute. It is similar in concept to Fody.PropertyChanged, except it works on an opt-in basis instead of opt-out. This, in my opinion, creates one less surprise for people reading your codebase for the first time.
ashelleyPurdue/DiveRollPlatformer
Making a 3D platformer in Godot.
ashelleyPurdue/ShiftingSepulcher
A Godot game featuring procedurally generated dungeons, with locks and keys. Inspired by Runescape's Dungeoneering skill.
ashelleyPurdue/GodotResaveTest
Trying to narrow down a bug in Godot's editor
ashelleyPurdue/rust_prng
Learning Rust, decided to try and invent my own pseudorandom number generation algorithm. My initial idea was "why don't I just keep repeatedly hashing the last value?", and then it just grew from there. Is it secure? Of course not. I'm just having fun and learning a new language.
ashelleyPurdue/TabbedFileBrowser
A multi-tabbed WPF control for browsing the file system. Much like OpenFileDialogue, except you can embed it in your Form.
ashelleyPurdue/carlo
Web rendering surface for Node applications
ashelleyPurdue/DefinitelyTyped
The repository for high quality TypeScript type definitions.
ashelleyPurdue/controller_icons
Automatic keyboard/mouse/controller icons and remapper for Godot.
ashelleyPurdue/cyclopsLevelBuilder
A Godot plugin to let you block in levels inside the Godot editor.
ashelleyPurdue/electron-shared
A (proof of concept?) launcher for Electron apps that uses shared runtimes
ashelleyPurdue/FlightSpeedway
ashelleyPurdue/FluentWPF
Fluent Design System for WPF.
ashelleyPurdue/godot-tbloader
TrenchBroom Loader for Godot 4. (Alternative to Qodot)
ashelleyPurdue/GoFastJuicePlatformer
Don't ask about the name.
ashelleyPurdue/here_is_a_very_specific_bug_that_i_would_like_to_showcase
ashelleyPurdue/InjectableGenericCameraSystem
This is a generic camera system to be used as the base for cameras for taking screenshots within games. The main purpose of the system is to hijack the in-game 3D camera by overwriting values in its camera structure with our own values so we can control where the camera is located, it's pitch/yaw/roll values, its FoV and the camera's look vector.
ashelleyPurdue/JustTag2
A rewrite of my JustTag project, incorporating the lessons I learned along the way.
ashelleyPurdue/LearningToBuildParsers
I want to learn how to make a compiler, without paying to take a compilers course. The best way to learn is by doing.
ashelleyPurdue/LibUISharp
C# bindings for https://github.com/andlabs/libui targeting .NET Standard, and soon, .NET Framework and Mono.
ashelleyPurdue/mwinapi
Managed Windows API (http://mwinapi.sourceforge.net/)
ashelleyPurdue/NUG
NUnit test runner for Godot Mono
ashelleyPurdue/ReproduceGodotSignalBus
Minimal project to reproduce a bug in Godot
ashelleyPurdue/SimpleIK
Unity Inverse Kinematics made easy
ashelleyPurdue/src.next
Source-code for Kiwi Next, a Kiwi Browser auto-rebased with latest Chromium
ashelleyPurdue/ssd_offload
A simple command line utility I made that helps me manage the limited space on my SSD. It moves a specified folder to my HDD, and then replaces it with a symlink on my SSD. This way I can free up space without disturbing programs that expect files to be located on the C: drive.