Shape Wars is a 2D action platformer focused on fast-paced and responsive gameplay. Players fight against waves of enemies while managing movement, aiming and survival.

Note: For the best experience, I recommend downloading the game.

Features:

  • Player movements with behavior-based state management (FSM), with 360 degree aiming system.
  • Enemy AI powered by A* pathfinding and behavior states (FSM).
  • Wave based survival gameplay with progressive difficulty.
  • Smooth player movement and shooting mechanics with responsive controls.
  • Interactive UI and game States.

Built With:

  • Unity C#
  • custom gameplay system
  • State-based AI (FSM) for player and enemy behaviors
  • A* Pathfinding for enemy navigation
  • Dissolve shader effect for player and enemy spawning,
  • full Screen shader for indicating the low player health
  • Wind shader for environment immersion (trees and bushes)
  • Camera shake effect for player shooting feedback

Purpose:

This project has been developed as part of my portfolio to demonstrate my skills in gameplay programming, system design, and interactive mechanics using Unity.

Controls:

  • WASD / Arrow keys - Movement
  • Mouse - Aim
  • - Left click: shoot
  • - Right click: grab Rope
  • - Middle Mouse button - (Scroll to choose weapons).
  • Shift - dash
  • Space Bar - Jump
  • F - switch Fire Mode.

Future Improvements:

  • More Enemy Types with better AI behavior.
  • Weapon variety.
  • level-based progression system.
  • Multiple playable characters with unique abilities.
StatusReleased
PlatformsHTML5, Windows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorVinish Kumar
GenreSurvival, Action, Platformer
Made withUnity
Tags2D, Arcade, Indie, Pixel Art, Side Scroller, Singleplayer, Unity
AI DisclosureAI Assisted, Sounds

Download

Download
Shape Wars.zip 33 MB

Install instructions

Download the zip file, extract and you can play the game!

Comments

Log in with itch.io to leave a comment.

(+1)

Whom ever made the sfx for the game did a good good job! nice game!

(2 edits)

Thank you for the review, I really appreciate it. As a beginner focused on gameplay programming, I'm still have to learn sound design. The sound effects were generated using Claude AI and integrated into the game