Website powered by

Naval Storm (2016) Art Lead & Tech Art

The most visually stunning naval tower defense game designed for mobile platforms at the moment. This game sets a new standard in mobile gaming with its breathtaking visuals and innovative gameplay.

My Contributions:

Game Levels Design: I crafted all the game levels, ensuring each offers a unique challenge and aesthetic appeal, enhancing the overall player experience.

Custom Rendering Pipeline: I developed a complete custom rendering pipeline, including Cg shaders and scripts, tailored to elevate the visual quality of the game.

Procedural Terrain Tool for Unity: I created a procedural terrain tool specifically for the Unity editor. This tool allows for the dynamic generation of diverse and realistic landscapes within the game environment.

Dynamic Landscape Modification Tool: Another tool I developed enables dynamic landscape modification directly in the Unity editor, providing unprecedented flexibility in game level design.

Ocean Whirlpool Shader: I designed a specialized shader to create realistic ocean whirlpools, adding a captivating visual element to the maritime setting.

Enhanced Dynamic Lights Support: I enhanced the game's lighting system to support a significant number of dynamic lights, well beyond Unity's default limitation, thus contributing to a more immersive gaming environment.

Procedural Asset Placement Tool: This tool automates the placement of assets within the game environment, ensuring a natural and cohesive look across all levels.

Oblique Camera Matrix Implementation: I implemented an oblique camera matrix to hide triangles and reduce overdraw below the ocean level, optimizing game performance without compromising visual quality.

https://play.google.com/store/apps/details?id=com.gamespire.tdstorm

Pure action!

Different islands settings.

A procedural terrain tool for the Unity editor.

A tool for dynamic landscape modification in the editor.

Ocean whirlpool shader.

A lot of dynamic lights support in the shader (default for Unity is 4).

Procedural asset placement tool.

An oblique camera matrix for hiding triangles and reducing overdraw below ocean level.

Ripple effect shader.