This is an RPG Maker, which uses my Universal Level Editor. I use this to create all of my games. In fact, the "level editors" that I include with each of my games are just copies of this editor with each game's levels and graphics included with it.

There are two versions of this RPG Maker. Both versions contain exactly the same editor, but the "sexy" version comes with lots of nude sprites and sexy sounds included with it.

What's new in this version
A video of this in action
Added controller support for the map-editor. (It actually just presses numpad keys, which can be mapped to actual controller buttons using a program like JoyToKey)

Add the ability to drag a saved-game file onto the game's EXE to instantly load it.

Added the ability to preview screen transitions when editing a teleport.

Added a button that lets you start the player off-screen. This is useful if your game starts with a cutscene.

Added the ability to rearrange the order of the settings for a SWF file by dragging them. This is useful for menus that display choices and other things where the order matters.

The core level editor itself can be used to edit just about any kind of 2D game. In fact, I even have a video tutorial that demonstrates how to program your own Flash game from scratch that can use this level editor. This is possible because 90% of all two dimensional games actually have a lot in common. Retro-style games almost always use tile-based maps and have sprites placed in various locations on those maps. The editor doesn't really have to know anything about what those sprites do. The game handles that. But this editor does have the ability to load extra editors on-the-fly to adjust each sprite's individual settings.
This is how the "RPG Maker" part of it works. I just added a single extra editor that allows you to adjust the settings of any "RPG Sprite" you click on. Of all the different kinds of video games, RPG's actually have the most complicated sprites of all, because each of their sprites are programmable and can do completely different things. However, they all do these things using only a handful of commands, so this one type of sprite can be made to do many different things. If you're familiar with RPG Maker 2000, or RPG Maker XP, these sprites are just like the "events" used in those game makers. The nice thing about making my own RPG Maker is that if it's missing a feature, I can just add it myself. Also, the games can be turned into self-contained Flash files which will run on any computer, or even directly on a web page.

In fact, that's why I created this. For a great many years, I used RPG Maker 2000 until I eventually became fed-up with all of its limitations. I was attempting to do things in it that I knew would be so much easier to do in Flash. But RPG Maker 2000 was so convenient for making and editing scenes. I wanted the best of both worlds. The solution was to create an RPG Maker in Flash. Since then, I have never looked back. This editor isn't perfect, but it's much more powerful than RPG Maker 2000 ever was.