7. Summary and final touches.
To make the game more realistic, player and enemies objects has an attached sound effects triggered in different cases. Player object has attached sounds like: "PistolFire", "ShotgunFire" in case we shoot, "DryClick" in case we want to shoot but we don't have ammunition and "PlayerHit" in case we received damage. On the enemies side we have: "EnemyHit" in case enemy received damage and "EnemyDie" played when enemy dies. Prefabs for ammunition has also attached sounds e.g. "PistolReload" in case when we collect ammunition.
In this blog I tried to describe main functionalities of this project supported with examples. It was really big fun to create something unique, something what actually can give you a lot of satisfaction.
Building my project from scratch helped me to understand how Unity2D works, fundamental Unity interface functions, scripts structure and fundamental C# syntax, relations between game objects and scripts. On graphics side I learned a loot about "Tiled" and "Photoshop".
In the future, I would like to implement few more functions like: story line, machine gun weapon, health packs, more new enemies with different features and abilities, bosses and more levels.
Complete project available at:
https://github.com/Adammdit/Unity
Screenshot of the game:
No comments:
Post a Comment