A downloadable Chaos Tank for Windows

The Initial idea

I wanted to create a game prototype that was as realistic as possible (in the allotted time) starting from areas that I didn't yet know well in Unreal Engine 5: using "Chaos destruction" and realistic vehicle movement.

The goal of the game is to destroy as many buildings as possible and find the one that cannot be destroyed (aka The "Last Stand").

The player must also avoid being destroyed by enemy vehicles.

He will also be able to collect elements allowing him to gain additional time, do more damage, be faster...

At each new game, the map stays the same, but the “Last Stand” will be chosen randomly.

Each time the player succeeds, the level starts again, with less time and more obstacles

I plan to produce a playable version as quickly as possible and continue to integrate gameplay elements and more and more assets (sounds, music, FX, enemies, difficulty levels, etc.) as I go along.

!!!!! THE STATE OF THE PROJECT AT THE END OF THE GAME JAM !!!

This is not really a game yet, but rather a near realistic tank movement simulation.

How To Play:

For now, only the tank mouvement is implemented, And nothing else !
Creating the wheels movement took me lots of time.

Move the tank:

use ZQSD (on a QWERTY keyboard)
or use the arrow keys

Look around and aim:
move the mouse

Fire with the gun:
Space Key or left mouse button

Exit the game:
Click on the cross or ALT+F4 keys.

----------------------------------------------

Langage/Framework/Tools used: 

Unreal Engine 5 and Blueprints only

Assets:

Only free assets have been used (It's a the game jam rule)

  • Background and objects
    •  by CGHERO [Modular Military Operation Urban Training Environment](https://www.unrealengine.com/marketplace/en-US/product/modular-military-operation-urban-training-environment-arabian-pack) 
  •  Player 
    • by Vigilante [M1A1 Abrams Tank](https://www.unrealengine.com/marketplace/en-US/product/m1a1-abrams-tank) 
  •  Visual FX 
    • by FX Cat UA [Realistic Starter VFX Pack Vol 2](https://www.unrealengine.com/marketplace/en-US/product/realistic-starter-vfx-pack-vol) 
  •  Textures 
    • UI and HUD by Jourverse [Tank UI](https://drive.google.com/file/d/1u_gzh-RfOS5XzH88-j69Im4x2Whqs1zZ) 
  •  Sounds 
    • by ME@games [tanks Sounds](https://drive.google.com/file/d/1o6Ik2k_nc7BkkvJtroQFW4QiTiLNyJDH)

Time spent :

  • looking for free assets to use : 4 h
  • integrating  assets : 2 h
  • learning about UE Chaos destructions : 6 h
  • learning about making a realistic tank mouvement: 7 h
  • implementing tank movement and firing: 7 h
  • implementing building destruction using UE5 Chaos Engine: 8 h (not present in the current version)

Still To be done:

  • adding destruction to the buildings
  • game HUD
  • more SFX
  • a countdown
  • more sounds
  • enemies
  • loose and win states
  • game screens

Limitations : 

Created for the GameDev.tv Game Jam 2024.
The Theme was: Last Stand!

Post-mortem :

I did not manage to implement many features, mainly because:

  • creating a realistic tank movement took much more time than expected, but I've nearly finish it, and the tank can move and fire.
  • creating destructible meshes using Chaos destruction is not very simple,  because there are (too) many parameters to understand. I've managed to implement Destruction on building BUT I failed to make the tank projectile destroy the buildings, so I removed this feature from the project for now. It's a physics problem and I had no time left to solve it

Available versions to download:

  • 0.2.0 (latest): added aiming and firing. tank movement improvement
  • 0.1.0: tank movement only, no firing

Download

Download
Version 0.1: Zip File For Windows (1.71 Gb)
External
Download
Version 0.2: Zip File For Windows (2.2 Gb)
External

Install instructions

The project needs :

  • 2.4 Gb of disk space (version 0.2.0)
  • 1.7 Gb of disk space (version 0.1.0)

IT'S ONLY AVAILABLE ON WINDOWS

  • Download the Zip file
  • Unzip the archive 
  • Run the "ChaosTank.exe" file

Leave a comment

Log in with itch.io to leave a comment.