2024  5

September  1

Real Time Rendering Notes

September 5, 2024

June  1

Responsive Melee Combat

June 5, 2024

May  1

GitHub Basics for Designers

May 7, 2024

April  1

Fundamentals of Combinatorics

April 19, 2024

February  1

Cyberpunk 2077 Thoughts

February 1, 2024

2023  41

December  1

Slime Hunter Pitch

December 19, 2023

October  5

C++ Test Review

October 16, 2023

Satisfying 2D Movement

October 13, 2023

Portrait Action Mobile Games

October 11, 2023

C++ A Personal Guide

October 4, 2023

Pianotypes Devlog 5

October 1, 2023

September  8

Habits and Goals and Gratitude

September 28, 2023

Stack and Heap

September 27, 2023

Useful Linear Algebra

September 25, 2023

Dot Product and How it Relates to Light

September 14, 2023

Signed Ints and Two’s Complement

September 12, 2023

PGDAP Log 2

September 12, 2023

Starting the School Year

September 5, 2023

Pianotypes Devlog 5

September 4, 2023

August  8

Shader Layering

August 26, 2023

Which Way Does the UV Go?

August 25, 2023

Pianotypes Devlog 4

August 25, 2023

Reviving Tabby Sort

August 23, 2023

Pianotypes Devlog 3

August 23, 2023

Pianotypes Devlog 2

August 21, 2023

Revisting Pianotypes

August 18, 2023

Svelte Reactive Classes

August 12, 2023

July  4

Some More GLSL

July 19, 2023

JS Modules in Hugo

July 14, 2023

Basics of Shader Fractals

July 13, 2023

Some Casual Art

July 13, 2023

June  3

3D Matrix Rotations

June 15, 2023

Intro to Deep Learning

June 12, 2023

Overview of Probability

June 4, 2023

May  8

Intro to Machine Learning

May 28, 2023

Handling Normals from Unity to Blender

May 15, 2023

Playing With GLSL

May 11, 2023

Introduction to Unity Shaders

May 6, 2023

Understanding Quaternions

May 5, 2023

3D Character Unity Setup

May 3, 2023

Making an Osu Banner

May 2, 2023

Using Kanban Boards

May 1, 2023

April  4

Folder Structure and Making Mistakes

April 28, 2023

Osu Fanart Again!?

April 24, 2023

Making Osu Fanart

April 24, 2023

New Beginnings

April 23, 2023