Arcane’s tower defense was first released for Windows phone 7. We made the engine using XNA and we decided to port the game with Unity on all platforms
For those who don’t know the game, here is the trailer of the first version of the game on WP7.
We have been working on the new engine and an early demo of the game for 2 month on our free time. (We are two developers working on it at the moment).
Our first goal is to release the game with the same features as the first one, but it will be faster and more beautiful We will also improve the game according to feedbacks.
Most of the features of the engine have been ported (or reworked completely :P) :
- Tiled Terrain editor with heightmap,cliffs and textures painting and its own pathfinder. The terrain is fast (faster than Unity one) and looks like the one used in Warcraft III. We will add the water on it soon. We can also create splatttextures on it easily.
- Tools to manage object pooling.
- Fast Unit detection and towers attacks.
- Most of the scripts of the units.
- A system to manage datas (float and string) with dependencies and constraints and their custom inspectors and PropertyDrawers. (This is used for example to add slow constraints to a speed variable, or make the attack of a tower depend on the age of the tower and its unlocked talents). You can drag drop constraints directly in the editor or add them while playing the game, and it saves also references to scenes objects into prefabs which are retrieved at runtime.
- A basic scenario editor.
Missing features :
- A real GUI
- An audio manager
- All the effects of the game (we have started the engine for fast batched and recycled effects).
- Spell system and spells implementation.
- And stuff I don’t remember