Hello,
I’ve been recently working on a 2D game engine for
Open-World adventure games. The core feature of the engine (and de facto its “selling point”) is the ability to program it with
XML and
Lua alone. The engine is still in its
early Alpha version and there are yet a lot of things to be added (such as a proper interface, battle and inventory system, as well as trading).
That being said, I have decided to create a simple
demo game in order to test the features that are already implemented. The game is called
The 8-Bit Encounter and it presents a simple (and quite honestly, kind of lame) story set on a fictional island. The player’s objective is to move around the world, explore different locations and talk to NPCs while progressing through a simple quest.
Note that the story itself is not of much relevance, as it was created purely as an excuse to test various features of the engine in the state it is right now.I think sharing the game here could give me an opportunity to receive some broader feedback, while (hopefully) providing at least a couple of minutes of that
nostalgic 2D RPG-like experience to those playing it. Therefore, if you find my project interesting enough to try it out, I’d appreciate some
feedback on just about anything related to the technical aspects of the game (and thus the engine itself).
Thank you for your time and attention.
Alpha 0.3.1(Changelog between 0.2 and 0.3.1)- [FIXED] Collision detection wasn't sometimes accurate enough
- [FIXED] Velocity for diagonal movement was too fast
- [ADDED] Controller support
- [ADDED] Day and night cycle
- [ADDED] "Interriors" with specific lighting can now be defined in the map editor
- [ADDED] Cutscene mode for in-game scripted events (while in the mode, the dialogues can be skipped by pressing Enter)
- [ADDED] Music fading functionality
- [ADDED] In-game message boxes
- [ADDED] In-game dialog boxes
- [ADDED] Interactive menus
- [ADDED] Multi-line dialogues
- [ADDED] Splashscreen
- [ADDED] "Action Button"
- [ADDED] Various adjustments to the tech demo