Skip to content
Michael edited this page Oct 17, 2023 · 27 revisions

Greetings, my name is Michael. I like wizards, and dragons, and making games. Sometimes I put stuff on the Internet for people to see.

This is where I'll be putting the documentation for all of the things that I make, or at least, some of the things that I make.

  • 3D Collisions - 4000ish lines of 3D collision code in pure GML
  • Aquila - A* path navigation
  • Emu - a Windows Forms UI mimic
  • Lorikeet - indexed color palette swapping in GameMaker
  • Luminous Chickens - 3D lighting shaders for GameMaker
  • Macaw - Perlin noise generation
  • Magpie - generic inventory system
  • MapGen - create a network of important locations over a map image, for pathfinding or other purposes
  • Penguin - 3D model converter
  • TerrainOps - a (by this point) fairly sizable 3D terrain editor for GameMaker

Smaller projects:

  • Collections - garbage-collected ds_lists
  • Drago3D - A (significantly) better version of the old d3d compatibility functions
  • Easings - easing curves in GameMaker (an interface for Animation Curves)
  • File Dropper - drag and drop files onto the program window
  • Graph.GMowL - graphing equations in GameMaker
  • Morse Code - convert GameMaker strings to and from Morse code
  • Snowy Snow - 3D shader for accumulating snow on the tops of objects
  • Sprite Atlas - combine sprites into a single image
  • Vectors - because you're not a real GameMaker library-maker until you've reinvented the Vector class for the quadrillionth time
Clone this wiki locally