It's great to finally write a blog post, I've been waiting for this day for a long time and, for Great reasons, I took time and put the Dungeon Colony machine on hold for a while to welcome new life into this world. Now that I returned I continued development and I want to tell you that there is a new release available today. It adds new features both to the engine as well as the game server:
The Campaign Engine:The pieces are starting to come together and connect into a full Campaign Engine. It loads levels, integrates into the game editor, connects levels to the campaign map, manages units travelling from one destination to the next and puts your units onto the playing map, when the player selects a game. This means that your units travel with you, including their experience and items they may be holding. Currently I'm working on connecting loose ends to complete the playing experience of a full game from start to finish.
Runes:At the same time, I've continued on level design. One of the larger level design elements is about runes. Your Dungeon Master get's it's magic spells from ancient runes which his ancestors have left scattered around the land. He has one of the pieces in his possession, passed down to him from generations, but he must find and collect the rest to unleash its full power. The first rune gives him the spell to summon a minion into the world. The minion's soul is bound to you and the weak power of the rune doesn't allow you to summon more than just that one minion. There are, however, other ways to get more minions in the game.
The Dungeon Master has a special button that opens up the Rune Collection window (screenshot below). Any runes that the Dungeon Master collects will be shown in this window. The following screenshot shows the windows at different stages of assembly. Each time the Dungeon Master finds a new piece the player may try to put them together to craft the next assembly:
Game Server:The game engine communicates with a server where players can store their game. During alpha development this was (and still is) the only way to save games. Its serves the purpose of debugging and understanding issues players may have. I'm currently looking for a cloud solution for game saves and may use AWS for this, let me know if you recommend another solution and why. One of the biggest upgrades I've made to the server is improving email communication. It was a disaster before and I lost too many emails in the process. This should not happen any longer.
New in version 0.2.5:- Dungeon Master can now carry certain special items.
- Added new Rune Stone Fragments. Fragments can be combined into one full assembly.
- Further improves campaign map logic for units traveling between locations.
- Enables campaign save/load to server.
- Adds button in settings to allow you to delete & restart a campaign game.
- Adds Gold Reserves to Campaign Game Map.
- Adds Legend to Campaign Map.
- Adds next/previous buttons to scroll through this list.