Vancouver, BC

Kyle Halladay

Elite
@khalladay

I do graphics and engine work for games.

render-with-notepad. A series of programs demonstrating the basics of Memory Scanning, Api Hooking and DLL Injection. The high point is using Notepad.exe as a render target, and playing snake in a notepad window

434

hooking-by-example. A series of increasingly complex programs demonstrating function hooking on 64 bit Windows. Culminating in a program that hooks mspaint to make it always paint orange.

336

PencilSketchEffect. Real Time Hatching In Unity

228

GBASnake. Snake Game for Gameboy Advance

66

VkMaterialSystem. A Material System Demo for Vulkan

36

SinewaveShapeDistortion. A Screen space distortion effect for Unity

35

GBA-By-Example. Short Demos Showing How to do stuff on GBA

33

VulkanDemoProjects. Small Demo Projects for Vulkan

28

VkBreakout. Breakout with Vulkan to test Uniform Data Transfer Methods

25

GlitchFX. Glitch Effects For Unity

14

triangle-injection. Using a proxy d3d11 dll and function hooking to inject triangle drawing code into Skyrim

13

VkBindingBenchmark. Sponza And Bistro tests to benchmark transform data handling in Vulkan

6

alt-grab. A Fast Window Switching Utility

4

InsecureSnake. A Snake Game Designed To Be Exploited

3

handy. A command line app that lets you take timestamped notes, and does quick calculations like bit shifts, radix conversions, and spitting out the ascii value of characters.

3

khalladay.github.com. Personal Portfolio Website and Blog

2

TIL. Today I Learned

1

gif_read. Dependency free gif parsing in C++

1

GIF-Gun. Animated GIFs as decals in Metal

1
19
Apply