This summer I discovered Love2d, a nifty little 2d game engine. It had a couple of advantages that I liked, like being cross-platform and easy to test(Just drag your project folder onto the program, and it'll run your game). It also uses Lua, a language that I hadn't really touched before then. Overall, I've found it quite enjoyable. Here's what I've done with it:
All summer, I've worked on one project: an old school RPG. Unfortunately, progress is really slow, and it's still very far from completion. That said, I DO have something to show for my work. It just isn't pretty.
First though, let's start off with my main goals for the project:
- Build a nice retro RPG, leaning toward the Final Fantasy side of things rather than, say, Fallout.
- As few screen transitions as possible. In other words, eliminate the world map in favor of a fast travel system of sorts, to go with heavy levels of exploration. A journey across a continent should feel like a proper trek.
- Allow for the use of some skills outside of battle. This has always annoyed me a bit. In some games you can summon a gargantuan meteor from the heavens, but can't get past a tree. This might not be feasible, but I'll still give it some effort.
- Allow for lots of character customization. Who doesn't like to fine tune a character to be just how they like it? I certainly do.
- External map loading
- Grid based movement
- Random battles(but no combat yet)
- Inventory and items
- Text boxes, with full dialog trees in the works
- A map editor
Click to enlarge
The first enemy you might encounter, a dapper slime:
|
Click to enlarge |
No comments:
Post a Comment