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.