Website powered by

Tower Defense Generals (2016) Art Lead & Tech Art

Tower Defense Generals is bright and colorful mobile game with fascinating gameplay for Android. You can evaluate the quality of the game here:
https://play.google.com/store/apps/details?id=net.gamespire.towerdefense

My role in production of this game was more about technical art and overall visual control:
Defining and implementing a pipeline of creating art and levels. Creating exemplary levels for demonstrating to other level-designers. Selection and fitting tools and writing Cg shaders that necessary to achieve the required level of visual quality and optimization performance for mobile devices of different generations.
Collaboration with artists to achieve their understanding of production workflow. Support and resolve technical problems.
Research and recommend improvements to visuals and workflows.
Lighting adjustment on all levels and baking lightmaps.
And finally acceptance of the final state of the product.

Ingame screenshot with UI

Ingame screenshot with UI

Ingame screenshot without UI

Ingame screenshot without UI

Tower Defense Generals Launch Trailer

Volcano map setting with floating lava shader and moving height-based fog

Volcano map setting with floating lava shader and moving height-based fog

Pure gameplay

Pure gameplay

The way we paint this lava cracks on terrain - is combination of custom shader and vertex paint tool.

The way we paint this lava cracks on terrain - is combination of custom shader and vertex paint tool.

My custom bumped mobile shader with very high performance. It uses just only two textures and no per-pixel lighting calculations!

My custom bumped mobile shader with very high performance. It uses just only two textures and no per-pixel lighting calculations!

All shader colors are fully customizable through the material settings (even in runtime).

All shader colors are fully customizable through the material settings (even in runtime).

Color of moving fog is fully adjustable too.

Color of moving fog is fully adjustable too.

I implemented custom planar projected shadows system which works much more faster than usual unity shadows.

I implemented custom planar projected shadows system which works much more faster than usual unity shadows.

Difference between my custom bumped shader and unity diffuse shader.

Difference between my custom bumped shader and unity diffuse shader.