Language: EN, RU
Zona2D is a simple arcade 2D shooter created for the purpose of familiarizing myself with the game engine Unity and its features.
During development, I acquired basic knowledge in scripting using the C# programming language and became acquainted with key components of the engine such as:
Transform;
Rigidbody;
Collider;
Particle system;
Animator;
Canvas;
Audio Clip Player.
I learned to develop fundamental mechanics applicable to a wide range of games:
Controlling game elements via keyboard input;
Living creatures, their parameters, and behavior;
Melee weapons and firearms, including their characteristics and specifics;
Collectible items (health, experience, and ammunition);
Game interface;
Sound accompaniment;
Creating visual effects using particle systems;
Infinite map generation mechanic.
All graphic elements and sprites were drawn by me using Aseprite.
Controls:
Movement — WASD;
Reload — R;
Shoot — Left Mouse Button;
Run — Shift;
Change weapon — Mouse Wheel;
Pause — Esc.