Summary:Broken Shield is an open-source, PvP, medieval-style RPG based on the game Eisenstern powered by the Cube 2 Engine. Explore different worlds with other players and enter battlegrounds to complete certain objectives and win experience and level up.
1- A new HUD: New style HUD and free mouse look. Icons on the HUD will be clickable as well as numbered and accessible via keyboard shortcuts.
The HUD will also provide a mini map which can be expanded to give a larger, more detailed view over the world or battleground.
HUD drawing code is written in Lua for easy customization.
2- Major UI enhancements *:
We will make the GUI a little less like the one in Sauerbraten and a little more like that in Half-Life 2.
The new GUI will be more powerful and user friendly, allowing multiple windows to be open at once which can be moved around the screen, and with a fixed main menu.
The GUI will be powered by Lua, making it as interactive as the old GUI but providing more possibilities and offering new features beyond its capabilities.
1- Online and offline modes *: You have the choice of questing online with other players or exploring offline by yourself.
You can also battle with other players on servers in different themes and objective-based matches with different goals. Battlegrounds will be written in Lua and sent by the server to each client at connect time.
2- Talent trees *: Each talent tree is broken up to 4 sections. Each section has its own spells/talents. As you train you'll get lower in the same tier with more powerful spells/talents of the same type.
3- Clans and guild support *: See who's online from any clan, where they are, and chat with them if you like. Built-in IRC support will allow you to chat with anyone, anywhere even while playing.
1- Engine upgrade: We have upgraded the engine used in Broken Shield to that in Revelade Revolution, which is several years newer. This means that almost all changes we do in either of the games will be applicable to the other.
We have also added a "definitions.h" file that defines all important game constants, more specifically string literals, allowing one to change the name of the game by a few strings in this file.
2- Adding multiplayer support *: One of the firt things to do is to add a network module to the game (besides the one in the engine), allowing for client-server communication.
This will enable multiplayer much like the one seen in Revelade Revolution, which will grow with the game to offer new features and enhancements.
Modding and extensions: All extensions are written in Lua, giving you a lot of control over different aspects of the game.
You can write you own menus, themes, HUD, modes, weapons, and other features, and create your custom images, textures, sounds, models, and maps, wrap them all up in a mod, and destribute it for players around the world to download and play. You can even host your modified server which will run your mod for playing online.
For more information about the Lua API refer to 'luadocument.txt'.
(items marked with a * will be coming soon).
Latest tweets from @theintercooler
Sep 1 2014, 9:20am
@Skardrup He is who the other zombies run from.
Aug 30 2014, 4:57pm
Aug 30 2014, 10:31am
Hey guys sorry about being away we have been really busy lately but we have tons of updates coming your way soon!
Aug 23 2014, 10:58am
Revelade Revolution - An Indie Shooter Game | Game Jolt T.co
Aug 12 2014, 7:23pm
@gamejolt We just joined up with you guys and are really impressed with all you have to offer. Great job guys!
Aug 12 2014, 8:12am
Our newest mode called Juggernaut is now on our SVN. Up next, new zombie models.
Aug 5 2014, 8:15am
@paigebelmont It looks like you've been busy look at all the followers!
Jul 23 2014, 10:06am
We have some exciting news! We are working on a new mode called Juggernaut, in this mode humans take on a super... T.co
Jul 10 2014, 9:44am