Hello everyone. I'd like to show off the game I've been working on for the past 6 months or so. It started off as a test example for a game networking library implemented on top of netty but it ended up turning into an even bigger project than I'd originally planned. I've learned a ton along the way about networking so this dev blog is to put down some of that knowledge for others while documenting the rest of the progress of the game. Game networking is a hell of challenge and creating a persistent universe on the back end even more so. I still have a lot left to learn but if anyone else is working on something similar I'm here to help. But anyways, on to the actual game!
Embersol: MercenariesEmbersol is an online space shooter set in a persistent universe. Hire pilots to fight for you, join or create mercenary squads, and fight other squads in scenario based missions. Embersol is being developed using libGDX and will be available for android, iOS, and PC. Art style is 100% programmer art and free assets available online. You'll probably notice a bunch of stuff from
www.lostgarden.com and other great free assets.
Current Implemented FeaturesRogue-like pilot system: You play the game through pilots you hire. They receive experience points and cores as they play the game although at the moment the whole pilot advancement system is being worked. Perma-death is also a part of the game. Your pilots can be killed in combat so try to be careful. There are pilot leaderboards as well as upgradable ships.
Mercenary Squads: Squads are a fundamental part of the Embersol. You can create or join a squad and can then deploy on contracts with your squad mates. So far just the basics are there. Join/create/search for squads. Squads can be public or private with a password and squad commanders can modify details, change message of the day or kick members.
Conquest Game Mode: Warring corporations are fighting for domination across several systems. Warp in and destroy the defending capital ship and escorts to take the system. Gain tech superiority and hunt down enemy squads or if you're out gunned call for reinforcements.
The actual gameplay is very basic at the moments. It has your standard twin stick controls, regenerating shields for health, and a dash mechanic to add a little fun.
Released on Google Play Store:Released on PC/Mac/Linux:www.playembersol.comDev blog: http://www.playembersol.com/dev-blog/Trailer: Twitter: @BartGunderman
FeedbackLooking for any and all feedback but specifically networking issues. Any connection problems, noticeable lag or unexpected disconnects? Also any feedback on art style as well. Not sure if I should leave it the way it is or try to hire someone more professional. Thanks!
Lastest Updates:v1.1.1
-fixed galaxy tab crash bug
-conquest games will now continue if there are no longer any players connected
-added 'F' key to fire secondary weapon (for pc/mac/linux builds)
-got rid of rad bar
-decreased core cost of ship unlocks
v1.1.0
-added new galaxy map for missions. Fight in a global war and capture territories!
-added new co-op mission, Outbreak. Survive against waves of enemy drones.
-added new drone, quark. Annoying by themselves but dangerous if they swarm.
-added new drone, entangler. They'll lob missiles from a distance but break easy once you get close.
-support for regional game servers.
-fixed text input for custom keyboards.
-fixed several crash bugs.
-fixed text dialog blocking touch input.