Edge Engine is a suite of software created from 2014-2016 for GameMaker Studio. It began from a utility I wrote for myself, originally titled Simple Display Scaler before being rebranded as Edge Display Scaler some time later. Although it was one of the earliest programs I ever wrote, the utility value of a drag-and-drop scaling solution that worked across all platforms appealed to developers of many skill levels and instantly put my work on the radar. Inspired by this success, I went on to write other ...

Edge Engine

Edge Engine's flagship module has reached its biggest milestone yet, and in more ways than one! For the past few months Edge VN has been receiving major updates to overhaul every aspect of the visual novel suite and bring to it a new level of features, performance, and stability. Now that quest is complete, and on top of that, one of the first commercial visual novels built on Edge VN is now available to the public! A New Edge VN The last version of Edge VN, 1.7.0, was one of the biggest single leaps the ...

Edge VN 1.8.0 Released, Plus a Commercial Edge VN Novel!

If you've been using Edge VN for the past few months, you'll have noticed that it has sat at v1.5.4 for a while now. As of today, I'm very proud to unveil the reason why: v1.7.0 is now here, and as the leap in version number suggests, it's a big one! The new update completely overhauls the code from previous versions and adds a plethora of new features, making this the cleanest and best version of Edge VN yet! Read on to find out what's new: Version 1.7.0 of Edge VN features: • Migrated all drawing ...

Edge VN Major Update! v1.7.0 Now Available!

You asked, and while it was a while in the making, Edge Engine is delivering! Edge Filesystem, or Edge FS for short, is a comprehensive save/load system that from the beginning has featured whole-file encryption to prevent users from tampering with saved values. However, some felt that the included form of encryption was not strong enough and requested something more secure for storing especially sensitive information. As of version 1.2, you can put all fears of security to rest. The new update comes ...

Edge Filesystem Update 1.2 Now Available!

It's been a quiet month for ThinkBoxly, but don't let the silence fool you: things are ramping up behind the scenes for some really big projects set to be revealed throughout the rest of the year, not limited to but certainly including Edge Engine. As it stands, most existing modules have matured to a point where all essential features have been added and all known bugs have been corrected. In fact, the month of March marks an important milestone for Edge Engine as the first month since the engine's launch ...

Edge Engine Progress Report - March 2016

If you hadn't noticed, things have looked a bit different around here at ThinkBoxly for a few weeks now! While the latest version of ThinkBoxly was released to less fanfare than usual, it was for good reason--that reason being, the reasons for the updates had to be kept under wraps! While some of those reasons must remain secrets for a while longer, today the first step of those plans comes to completion: Edge Engine is now fully assimilated into ThinkBoxly, and ALL modules have received updates to help ...

Edge Engine February 2016 Updates - New Look, Same Great Engine!

The Edge Visual Novel Engine, or Edge VN, is a fully cross-platform text and character engine designed for use in full visual novels and RPG-style dialog scenes. It is highly optimized for maximum performance and ease of use without sacrificing power. All code is fully notated and designed for human readability, and extensive documentation is included. read documentation Features: - FAST. Edge VN's text drawing technique is highly optimized and has almost no performance impact, and other elements have been ...

Edge VN - Advanced Visual Novel Engine for GameMaker Studio

Securely save and load virtually any variable! Edge FS makes it easy to store and retrieve real and string variables, arrays, data structures, surfaces, and screenshots on system storage for a complete save file solution in one small package! Also features whole file encryption and obfuscation to prevent tampering with stored data without inhibiting usability or compromising data integrity. read documentation Features: - FAST! Save and load operations are near-instantaneous even when handling large amounts ...

Edge FS - Save, Load, and Encryption Filesystem

It's finally here: full video playback in GameMaker Studio...in native GML! No extensions, no DLLs, no platform-specific libraries. With Edge FMV, a few lines of simple code are all it takes to get your videos playing on nearly every platform supported by GMS. read documentation Features: - Play, pause, seek, and skip videos - Easy progress bars with a single script - Framesync adapts videos to any room speed and compensates for lag to achieve perfect timing under any conditions - Audiosync prevents video ...

Edge FMV - Experimental GML Video Player

Edge Engine Display Scaler is a fully cross-platform set of scripts designed to set your games free from fixed resolutions. With just one pre-made object, a handful of extra utility scripts, and a little of your own creativity, you can build a game once and watch as it gracefully scales to practically any alternative resolution in real-time without blur or inefficient tricks like room switching. Perfect for games meant to be run in a window or in multiple orientations on mobile devices! read documentation ...

Edge Display Scaler - Simple Responsive Design Solution

Edge Engine Splash Screen, or Edge SS, is a fully cross-platform splash screen module designed for ease of use and feature-richness for the ultimate splash screen solution. All code is fully notated and designed for human readability, and extensive documentation is included. read documentation Features: - Elegant splash screens with custom fade in, pause, and fade out times - Brilliantly simple execution requiring only two or three lines of code at minimum - Advanced splash screen variants for users who ...

Edge Engine Splash Screen - Easy, Elegant Branding Solution

Edge Engine Splash Add true hex color notation support to Game Maker Studio...for free! Hex or HTML color notation is one of the most popular formats for defining color, and is used across thousands of professional applications and programming and design languages. Its brevity and simplicity make it easy to use and remember, and is already the preferred form of notation for countless developers. While Game Maker Studio has long had a rudimentary implementation of hex color notation its uses are severely ...

Edge Engine Hex - True GML Hex Color Notation for GameMaker Studio

As the month reaches its halfway point, more and more of the world is being hit by the realization that the big Christmas holiday is just around the corner--and there are still gifts to be gotten! Well, the same is true for Edge Engine, and so this week we have a pair of updates for your seasonal programming pleasure. First, Edge VN has reached version 1.5.1 with a new update containing a handful of minor bug fixes and two not-so-minor additions to the dialog options system. First, it is now possible to ...

Edge Engine December Updates

Never say never... Edge VN has been making major strides ever since version 1.3.0, and strap on your seatbelts, because while 1.4.0 was intended to be the end of this streak, Edge VN isn't done looking up yet! 1.5.0 is now out in the wild and packing even bigger upgrades than 1.4.0! Literally every aspect of Edge VN was carefully re-evaluated and edited to make 1.5.0 as solid and user-friendly as possible. A few components were even nearly re-programmed in their entirety for even simpler and more efficient ...

Edge VN Major Update 1.5.0 Released!

If you noticed a few weeks ago in the announcement post for Edge FS that there were two super-secret projects in development around here and yet only one got announced, you may have been wondering what and where the second was. Well, wonder no more, because Edge FMV has seen the light of day and is now available to the general public! Edge FMV started as an experiment--a hack, even--to see if it was possible to achieve video playback in native GML code--no extensions, no DLLs. While early tests showed ...

Introducing Edge FMV - Video Playback in Native GML!