top of page

ASTRO STRIKE

Gameplay Programmer                                                               Personal project

Project Overview:

Engine - Unity
Programming Language - C#     

Welcome to my portfolio featuring Astro Strike. this is one of my first personal project through which I learned basics about unity engine, like prefabs, creating functions, calling functions and getting reference from another classes.

​

Spaceship movement and Blaster weapons

Spaceship Movement

I designed a movement system for the 2D spaceship shooter that makes controlling the ship both easy and enjoyable for players. The controls are smooth and responsive, allowing players to glide effortlessly. This thoughtful design helps create an exciting gaming experience as players evade enemy fire. The intuitive movement mechanics ensure that players can focus on the thrill of the game, enhancing their overall enjoyment.

 

Blaster Weapon

I focused on developing blaster weapon that adds depth to the combat experience. This blaster features rapid-fire capabilities, allowing players to unleash shots in quick succession. However, to maintain balance and strategy in gameplay, I implemented a cooldown system that requires players to think carefully about when to fire. This design encourages players to engage in dynamic combat, keeping them on their toes and making each battle more exciting. By focusing on this one type of weapon, I aimed to create a satisfying experience that combines fast-paced action with strategic decision-making, enhancing the overall enjoyment of the game.

player movement
player.gif

PowerUps

powerup

I created three fun power-ups that make the game more exciting and strategic.

The Shield Power-Up gives players temporary protection from enemy attacks. This allows them to be bolder in battles since they can take some hits without losing health. It adds a sense of safety during intense moments, letting players focus more on attacking.

​

The Triple Shot Blaster Power-Up lets players fire three projectiles at once. This boost in firepower is great during tough fights, allowing players to take down multiple enemies or deal extra damage. It makes combat feel more powerful and thrilling.

​

I also designed a Speed Power-Up that gives players a quick burst of speed. This helps them move fast to dodge enemy attacks or change positions during battle. The extra speed keeps the gameplay dynamic and exciting, as players need to stay alert and make quick decisions.

Overall, these power-ups add fun and variety to the game, encouraging players to think about the best times to use them for a big advantage.

powerup.gif

Enemy movement and weapons

In my 2D top-down space shooter, I put a lot of effort into implementing enemy AI that makes the game more fun and exciting. 

In my 2D top-down space shooter, I created an enemy designed to make the gameplay more exciting and challenging. I also implemented enemy spawner that spawns the enemy in an unpredictable way. 

Equipped with a standard blaster weapon, this enemy attacks players with a series of rapid-fire shots.

AI Movement
AI.gif

Contact

Connect with me on LinkedIn, send an email, or check out my YouTube channel for more content.

linkedin-logo-linkedin-symbol-linkedin-i
youtube-icon-2048x2048-oa03jx3h_edited.j

Get in Touch

png-transparent-google-mail-gmail-logo-i
bottom of page