EDIT 29/09/13!
I am no longer supporting this demo. I had abandoned it ages ago in favor of developing in Construct 2 for a million and one reasons. I may share some of my code for my upcoming game, or at least describe a few ways I went about the upcoming ARPG. I expect to show something off in the near future, possibly late Fall for that, but it will be in an entirely new thread separate from this.
I no longer have the original cap file this post describes below. I am leaving this post up more as a testament that I had created an engine at one point, and that it is in fact possible with Construct Classic, but I honestly recommend upgrading to Construct 2. It's come to the point where Construct 2 is much much MUCH more fully featured and stable than Construct Classic. Do yourselves a favor.
--------------------------------------------------------------------
So a lot of new folks come in asking if Construct can make RPGs, and a lot of old folks sayin' "Yea, it can" and then there's the whole "Well, where are they?" and then you get the thing about "Well they're really really hard to make and take forever!"
All of the above is true, and as an added bonus you get a few migraines along with your RPG!
BAM!
http://dl.dropbox.com/u/20459682/action%20rpg%20demo.zip
This is my Action RPG game that I'm working on. I included an exe, a cap, and a couple text files that show you just how I keep track of all those darned variables and formulas! (Hint: haphazardly!)
Engine Features:
* your standard 8 way top down player navigation
* support for changing player characters
* extensive menu system
* branching message system
* inventory / spells
* equipment
* combat / enemies
* leveling and stat growth
* map transfers
* customizable controls
* fullscreen / windowed modes, and aspect ratio changing
* save system
Engine To-Do:
* finish ally system (need to give them field representation and AI)
* damage display
* UI tweaks (some text display and sprite positioning stuff)
* area map menu
* music playing (still have to compose something first)
I do use a number of third party plugins. These plugins have SAVED MY LIFE!:
*Linkman's Magicam
*Lucid's Spritefont
*sglorz's Input System
and a number of other plugins from Ashley and David that came with Construct Classic.
I also owe R0J0hound and Tulamide, and a number of the other Construct vets my life as well. Many a time I came onto the forums with a problem, and then you guys come running in with a bag of enlightenment. Expect an NPC tribute some time down the road. <img src="smileys/smiley2.gif" border="0" align="middle">
I felt like posting the cap in case people wanted a peek at how I did something (I know a lot of people ask how to do fullscreen while maintaining ratios on here). I wouldn't recommend doing things exactly how I did them, especially since so many systems are dependent on one another, but it might give some of you a step in the right direction.
Oh, yea, by the way, Construct Classic can make complicated RPGs!
BAM!
http://dl.dropbox.com/u/20459682/action%20rpg%20demo.zip