AES for gamemaker is a free asset that anyone can use! It supports:

  • ECB and CBC modes
  • 128, 192 and 256 bit keys
  • Hex and string formatting
  • File encrypting/decrypting*
  • Initialization vectors
  • Custom Padding

*Since Gamemaker studio is sandboxed, this will only encrypt/decrypt files in working_directory.

With an i7 6700, this code can encrypt/decrypt an average of ~1kb/s. However the GM8 port runs faster at ~2.3kb/s. The GM8 port can be found here.

All code is provided as is. You may alter any code and use it commercially. Credit isn't neccessary, but would be appreciated.

What's new in 1.6.0?

  • Bug fix

End User Licence Agreement (EULA).

Version 1.6.0. Published June 7, 2017

Created with GameMaker: Studio v1.4.1763

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Märten R 06 June 2017

Nice asset

Useful extension that works well.

Downside is that due to its low speed it is not suitable for real-time data processing, for example exchanging encrypted data over network.

Few ideas for future:
* Encryption of strings of any length in CBC mode with automatic padding.
* Encryption of buffers.

This review was left for a previous version of this asset.


Lintydude (Publisher) 07 June 2017

Thank you for reviewing my extension! I will improve speed and add extra things in the future

Package contents

Total size 13.7 KB

What is the issue?

Back to Top