#Amalgamation
This repository only contains code and no assets. This repo contains a visual studio 2012 solution and can be built with VS2012. The external dependencies other than DirectX SDK June 2010 and Boost are listed in /External. The dependencies should be placed in their respective folder in /External, except DirectX SDK and Boost which should be installed in their standard installation directories. To run the game, the assets are needed. These can be downloaded together with a compiled version of the game from IndieDB.
The license can be seen in the the license.md document. The ES Project contained in Projects/ES is a port of the Artemis game engine by GAMADU.COM. The license for the Artemis game engine by GAMADU is contained in ArtemisLicense.txt
The assets are licensed under CC BY-NC-ND.
##The game Please see http://www.indiedb.com/games/amalgamation for further details, images and videos of the game as well as the complete game in compiled form along with its assets.
Amalgamation is a multiplayer spaceship shooter where a group of 2-8 players battle each other in asteroid cavern networks, randomly generated from various hand crafted chambers and tunnels, in rounds of roughly 10 minutes. The game is set inside an asteroid, in an old forsaken colony. The various caverns of the asteroid, laid out in a network like structure, each hold their own unique story and culture which influence their design and atmosphere; from moody prison dungeons to weird alien ruins. The design of the machines and structures that inhabits this world are heavily inspired by the dieselpunk genre, art deco design style, various classic sci-fi elements and something that just might be a hint of surrealism.
Our goal with this game is to create something unique that mixes competition with creativity.
###Build Each spaceship sports a series of connection points and can be built upon using special modules that can be found throughout the world, or shot off and stolen from other players. Each module grants some kind of feature to the ship, whether it be greater firepower, boost in defense or speed or extra connection points for further expansion.
###Steal The players can use weapon modules to shoot away modules from other players’ ships and steal them, thus robbing them of not only the module and its features, but also some of the score it would have given to the player at the end of the game. These desirable ship modules will also spawn all around the level, giving rise to action filled dog fights.
###Hoard Victory during a round can be asserted by collecting and using as many modules as possible and preventing your opponents from doing the same. The player with the most modules collected at the end, most opponents shot and/or with the most modules used throughout the entire round wins the game.