RPG Creator in Qt
It’s great to see an official Qt game dev forum — it goes to show what I’ve noticed myself — namely that Qt is at the point now where it’s a viable game development library. Honestly, I’d been waiting for this for a long time. I’ve tried putting together RPG engines in the past, but I’ve always gotten stuck when I get to the point where I have to put together a user interface. Most game UI libs seem hackish, whereas Qt is extremely robust. But enough gushing. :)
At the moment, I’m putting together an open source RPG creator, which at the moment is geared toward making top-down 16-bit-style JRPGs (although I imagine isometric support wouldn’t be too hard to add). I’ve got maps, sprites, and basic scripting in place already, although I suspect I have a ways to go before it will be truly useful for actual game creation. When I’m done it’ll also be suitable for making action games as well, and not just RPGs.
What’s going to be particularly awesome about it is how easy it will be to debug your creations in realtime. I’m working on setting it up so that you can use the mouse and right-click on various game entities, and that will let you edit their properties and scripts.
I’m using OpenGL to draw the tile map and sprites onto the screen, in the background of a QGraphicsView. I’d considered having the map and sprites be QGraphicsItems, but for now I’ve decided against it. I’m curious to go back and give it a shot, though, just to see how it affects the framerate. Has anyone done a comparison?
Anyway, I’ll post screens (and possibly code) later on.
It is a “only” a map editor for top-down and isometric maps, but it seems to be doing some of the things you want to have. Maybe you can use it for inspiration:-)
PS: It would be nice if you could mark up the links in your post to actually work.
When you say “those kind of games” are you talking about cRPG games? If yes, I don’t think so. RPG were always about the climate and story. I just can’t imagine an epic adventure on a few-inches screen.
On the other hand, electronic character sheets and die simulators on phones are quite handy. But then again, I’m quite a conservative when it comes to role playing. I accepted laptop during sessions only because it gave better way to control music.