A downloadable asset

Download NowName your own price

Welcome to Firehammer Math, a collection of utility things related to math for Gamemaker.  

Firehammer Math currently contains the following things.  Note that it will grow over time.  

  • Firehammer Max Ease
    • This system is a bare-bones way to handle easing.  It simply provides an alternative to the basic lerp() function in which you specify one of 30 equations.
    • The equations for Max Ease came from Robert Penner's work, which can be seen at http://www.robertpenner.com/easing/.
    • You can also see a good "cheat sheet" for them at https://easings.net.
  • fhVector2
    • This is a struct representing a 2d vector.  It contains the x/y values of course, along with plenty of methods for using the vector.
    • It also contains a fake way of using static class methods as seen in other languages, allowing you to use much of the functionality similar to static class methods in C#.
  •  

The following are things I’m considering adding to the system.

  • Noise functions
  • Tweening system
    • This would automatically tween variables for you so you don’t have to call the easing functions manually.
  • More basic math things, which could interact with each other(like rotating a vector3 by a Quaternion).
    • Vector3
    • Quaternion
    • Line/Ray

I’m open to suggestions as well.

This asset is available for free.  You can also donate if you feel it is worth it.

I provide support in multiple places.  Feel free to contact me with whichever method you prefer.

  • If you are a member of the Gamemaker Community forums, you can post in the Firehammer Math topic here.
  • You can also send a direct message to me on that same forum.  I am username kburkhart84.
  • You can send me an e-mail to admin@firehammergames.com.
  • You can join my Discord server.  The permanent invite is at https://discord.gg/6VrZkP2.

Download

Download NowName your own price

Click download now to get access to the following files:

FHMath.yymps 231 kB
Firehammer Math Documentation.chm 74 kB
Firehammer Math Documentation.pdf 303 kB

Leave a comment

Log in with itch.io to leave a comment.