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