Tank Arcade

Based on this project, you can create your own game in any style.

The player upgrades his tank and destroys enemies.

The project was created on URP and is focused on Android.



Rendering

    URP



Supported Platforms

    PC, Android, XBOX, PS



Asset contains

    1. Menu

        selection of tank parts

        selection of tank abilities

        pause

        properties

        game over


    2. Tank

        player parts of tank (6 bases, 11 guns)

        customizable characteristics


    3. Abilities

        Critical Damage +

        Attack +

        AttackSpeed +

        Energy Shield

        Ricochet

        Double Shot

        Pierce

        Defence System

        Fraction

        Additional Guns


    4. Enemies

        enemy AI

        6 air

        7 antenas

        6 cars

        2 melee

        13 Turrets


    5. Shop

        scene for making player tank


    6. Other

        audio manager

        sound and music

        animations

        7 shaders

        particles

        object pooler

        FPS counter

        camera shake

        all objects are made through prefabs, which will make them easy to upgrade ones

        bullets are rendered into one drawcall for optimization



3d models:

    Weapon

        double barrel x7

        single barrel x11

        airplane x2

        helicopter x2

        drone x2

        enemy gun x12

        rocket place x5

        tanks x2


    Bases

        12 stand base

        10 wheel base

        enemy base x12

        enemy antenna base x7


    Environment

        terrain, LOD terrain

        canistra construction nodes x6

        bullets with 9 kind of textures

        gates 2 kind

        walls x5

        level stars x2

        splinter 5 kind

        antennas 7 kind

        barrier x2


    Shop

        pedestal

        player room



Objects are painted with vertex color. Room have PBR texturing.

UVs done non-overlapping method with mixed scale for different model parts (bottom for example).

To bake objects in batches(they are highlighted in groups in the scene), they are divided into 4-6 UDIM.

Most of the lowpoly style models.

Objects have 1k ao mesh map. Bullets texture is 1k.

Polygon count is 120-7500 tris (from simple base to terrain walls).



2547 lines of code were written for the asset. Hundreds of hours of time.

It would cost thousands of dollars to fully develop such a product.

To work with the asset, you need to know C # programming.



AvQest font by GemFonts 98 / Imitation Warehouse was taken for demonstration purposes.

Sounds(https://freesound.org) was taken for demonstration purposes.



Feedback(suggestions, questions, reports or errors)

    SomeOneWhoCaresFeedBack@gmail.com



My social networks

   Twitter