Download Dash-Shoot

Role

Design, Scripting

Project Duration

3 Months, irregular

Technologies Used

  • Unity 2020
  • Visual Studio Community 2019
  • Google Docs

Dash-Shoot

Dash-Shoot is a prototype twin-stick shooter, utilizing a dashing mechanic. I started work on this during my spare time outside of classes, with the intent of practicing the process of planning, prototyping, and building upon a digital game. Unfortunately, I've had to put the project on hold to focus on the critical final stretch of my degree program, which covers many of these same goals, but I plan to return to it in the future and continue development with more enemy variety, pick-ups, multiple levels, and even some light procedural generation.

Even at its current stage, the game has been set up with support for mouse and keyboard, keyboard-only, and gamepad controls through Unity's new Input System package. The game has currently implemented three basic types of enemies: a simple turret, an enemy that chases the player and attempts to ram them, and a spawner that can produce a specified enemy type at regular intervals. Since this project was created prior to Unity 2021's included object pooling classes, I implemented my own fairly simple pooling solution using generic types, and applied it to projectiles and enemies.