TwinShooter (2021)
Genres: Action
Tags:
Pixel GraphicsRobotsTwin Stick ShooterTop down shooter
Description
TwinShooter is a compact video game created as a learning experiment by its developer. The initial motivation behind developing this game was to acquire the technical skills required for implementing a clock feature in another project. While following instructional material, the developer decided to expand the exercise into a full game, which ultimately required more time than anticipated.
Development Process
The development relied heavily on online video tutorials. Key resources included:
- How to Make a Twin Stick Shooter in Just 4 Hours - Unity Beginner Tutorial by Turbo Makes Games
- TOP DOWN SHOOTING in Unity by Brackeys
- SHOOTING/FOLLOW/RETREAT ENEMY AI WITH UNITY AND C# - EASY TUTORIAL by Blackthornprod
The first tutorial served as the initial inspiration for the project. The other tutorials contributed to improving gameplay mechanics and artificial intelligence behavior for enemies.
Gameplay Mechanics
TwinShooter features twin-stick shooting mechanics in a top-down perspective. Players navigate levels while engaging with enemy units, which follow a shooting, following, and retreating behavior pattern guided by AI programmed in Unity using C#. Despite being a small project, the game demonstrates functional interaction between the player and enemy characters.
Known Issues
The developer has identified several issues within the game:
- Enemy bullets stop moving when they reach a certain point.
- The player can die even after completing a level.
- Enemies shoot before the player can move at the start of the level; although the distance mitigates the issue, it remains present.
These bugs are recognized as areas for future improvement, but no immediate fixes are planned due to ongoing work on other projects.
Future Plans
While TwinShooter is currently shelved, the developer has plans to revisit it to address the gameplay issues and refine mechanics. Additional updates will be applied once higher-priority projects are completed. The project reflects a learning-oriented approach, prioritizing experimentation and skill development over commercial release.
Conclusion
In summary, TwinShooter (2021) represents a personal development experiment within Unity. It combines top-down twin-stick shooting gameplay with basic enemy AI, influenced by several online tutorials. Despite minor bugs and limitations, it provides a working model of interactive mechanics and serves as a foundation for future improvements.